ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

VISUAL BASIC


Enviado por   •  3 de Marzo de 2014  •  6.917 Palabras (28 Páginas)  •  173 Visitas

Página 1 de 28

MSDN Buscar en internet:3 y aprende a programar lml

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace HORAS_DE_TRABAJO

{

public partial class CALCULADOR : Form

{

public CALCULADOR()

{

InitializeComponent();

}

private void TXT_NOMBRE_TextChanged(object sender, EventArgs e)

{

string nombre;

nombre = TXT_NOMBRE.Text;

}

private void TXT_AP_TextChanged(object sender, EventArgs e)

{

string apeidoPa;

apeidoPa = TXT_AP.Text;

}

private void TXT_AM_TextChanged(object sender, EventArgs e)

{

string apeidoMa;

apeidoMa = TXT_AM.Text;

}

private void BT_SUELDO_Click(object sender, EventArgs e)

{

float H, Hextra, SUELDOBASE, PAGOEXTRA;

int valorDelIndex;

valorDelIndex = CMB_OPCIONES.SelectedIndex;

switch (valorDelIndex)

{

case 0:

try

{

H = Single.Parse(TXT_HORAS.Text);

Hextra = Single.Parse(TXT_HORASEXTRA.Text);

SUELDOBASE = (H * 82);

PAGOEXTRA = (82 * 3);

TXT_SUELDO.Text = (TXT_NOMBRE.Text) + " " + (TXT_AP.Text) + " " + (TXT_AM.Text) + " " + "su sueldo base es: " + SUELDOBASE + " Su sueldo por horas extra es: " + (PAGOEXTRA * Hextra) + " Su sueldo total es: " + (SUELDOBASE + (PAGOEXTRA * Hextra)).ToString();

if (H < 12 || H < 0)

{

TXT_SUELDO.Text = " ";

MessageBox.Show("Verificar: las horas trabajadas son una cantidad mínima al rango permitido");

}

else if (H > 40)

{

TXT_SUELDO.Text = " ";

MessageBox.Show("Verificar: las horas trabajadas son una cantidad que sobrepasan el rango permitido");

}

else if (Hextra < 0)

{

TXT_SUELDO.Text = (TXT_NOMBRE.Text) + " " + (TXT_AP.Text) + " " + (TXT_AM.Text) + " " + "su sueldo base es: " + SUELDOBASE;

MessageBox.Show("La cantidad de horas extra que ingreso es incorrecta, vuelva a intertarlo");

}

else if (Hextra > 10)

{

TXT_SUELDO.Text = " ";

MessageBox.Show("Las horas extra permitidas son a un máximo de 10");

}

}

catch

{

TXT_SUELDO.Text = " ";

MessageBox.Show("Error: Necesita ingresar la cantidad de horas extra");

}

break;

case 1:

try

{

H = Single.Parse(TXT_HORAS.Text);

Hextra = Single.Parse(TXT_HORASEXTRA.Text);

SUELDOBASE = (H * 120);

PAGOEXTRA = (120 * 3);

TXT_SUELDO.Text = (TXT_NOMBRE.Text) + " " + (TXT_AP.Text) + " " + (TXT_AM.Text) + " " + "su sueldo base es: " + SUELDOBASE + " Su sueldo por horas extra es: " + (PAGOEXTRA * Hextra) + " Su sueldo total es: " + (SUELDOBASE + (PAGOEXTRA * Hextra)).ToString();

if (H < 12 || H < 0)

{

TXT_SUELDO.Text = " ";

MessageBox.Show("Verificar: las horas trabajadas son una cantidad mínima al rango permitido");

}

else if (H > 40)

{

TXT_SUELDO.Text = " ";

MessageBox.Show("Verificar: las horas trabajadas son una cantidad que sobrepasan el rango permitido");

}

else if (Hextra < 0)

{

TXT_SUELDO.Text = (TXT_NOMBRE.Text) + " " + (TXT_AP.Text) + " " + (TXT_AM.Text) + " " + "su sueldo base es: " + SUELDOBASE;

MessageBox.Show("La cantidad de horas extra que ingreso es incorrecta, vuelva a intertarlo");

}

else if (Hextra > 10)

{

TXT_SUELDO.Text = " ";

MessageBox.Show("Las horas extra permitidas son a un máximo de 10");

}

}

catch

{

TXT_SUELDO.Text = " ";

MessageBox.Show("Error: Necesita ingresar la cantidad de horas extra");

}

break;

case 2:

try

{

H = Single.Parse(TXT_HORAS.Text);

Hextra = Single.Parse(TXT_HORASEXTRA.Text);

SUELDOBASE = (H * 380);

PAGOEXTRA = (380 * 3);

TXT_SUELDO.Text = (TXT_NOMBRE.Text)

...

Descargar como (para miembros actualizados)  txt (14 Kb)  
Leer 27 páginas más »
Disponible sólo en Clubensayos.com