예제 #1
0
        private void Leer()
        {
            datosempleados.Clear();
            datossueldo.Clear();
            comboBox1.Items.Clear();
            String       appPath = Path.GetDirectoryName(Application.ExecutablePath);
            StreamReader reader1 = new StreamReader(appPath + "\\DatosEmpleado.txt");

            while (reader1.Peek() > -1)
            {
                DatosEmpleado datosemTemp = new DatosEmpleado();

                datosemTemp.Codigo      = Convert.ToInt32(reader1.ReadLine());
                datosemTemp.Nombre      = reader1.ReadLine();
                datosemTemp.Sueldo_hora = float.Parse(reader1.ReadLine());
                comboBox1.Items.Add(datosemTemp.Codigo);
                datosempleados.Add(datosemTemp);
            }
            reader1.Close();

            StreamReader reader2 = new StreamReader(appPath + "\\DatosSueldo.txt");

            while (reader2.Peek() > -1)
            {
                DatosSueldo datossuTemp = new DatosSueldo();

                datossuTemp.Codigo   = Convert.ToInt32(reader2.ReadLine());
                datossuTemp.Horasmes = Convert.ToInt32(reader2.ReadLine());
                datossuTemp.Mes      = reader2.ReadLine();
                datossueldo.Add(datossuTemp);
            }
            reader2.Close();
        }
예제 #2
0
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            float         tempa       = 0;
            float         tempb       = 0;
            DatosEmpleado datosemTemp = new DatosEmpleado();

            datosemTemp.Codigo      = Convert.ToInt32(txt_numero.Text);
            datosemTemp.Nombre      = txt_nombre.Text;
            datosemTemp.Sueldo_hora = float.Parse(txt_sueldo.Text);
            tempa = datosemTemp.Sueldo_hora;
            datosempleados.Add(datosemTemp);

            DatosSueldo datossuTemp = new DatosSueldo();

            datossuTemp.Codigo   = Convert.ToInt32(txt_numero.Text);
            datossuTemp.Horasmes = Convert.ToInt32(txt_horas.Text);
            tempb           = datossuTemp.Horasmes;
            datossuTemp.Mes = cmb_mes.Text;
            datossueldo.Add(datossuTemp);

            txt_numero.Text = "";
            txt_nombre.Text = "";
            txt_sueldo.Text = "";
            txt_horas.Text  = "";
            cmb_mes.Text    = "";
            Guardar();
            Leer();
            Mostrar();
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            int           noEmpleado    = Convert.ToInt32(comboBox1.SelectedItem);
            DatosEmpleado datosEmpleado = datosempleados.Find(p => p.Codigo == noEmpleado);

            label9.Text  = datosEmpleado.Codigo.ToString();
            label10.Text = datosEmpleado.Nombre;
            label11.Text = datosEmpleado.Sueldo_hora.ToString();
        }