Exemple #1
0
        private void btnAgregarDatos_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Desea agregar los datos de la Empresa a la lista?", "Agregado a la lista.", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            switch (result)
            {
            case DialogResult.Yes:
                EmpresaNueva = new EmpresaOrgEventosSociales();

                EmpresaNueva.NombreEmpresa = txtNombreEmpresa.Text;
                EmpresaNueva.NumEmpleados  = int.Parse(txtNumEmpleados.Text);
                EmpresaNueva.RankDeCalidad = char.Parse(cboRank.Text);
                if (rad15k.Checked)
                {
                    EmpresaNueva.SueldoEmpleados = 15000;
                }
                if (rad20k.Checked)
                {
                    EmpresaNueva.SueldoEmpleados = 20000;
                }

                EmpresaNueva.CuentaConSeguroParaEmpleados = chkSeguro.Checked;


                EmpresaNueva.FechaAperturaEmpresa = dtmFechaApertura.Value;

                PilaEmpresa.Push(EmpresaNueva);
                AgregarALista();
                break;

            case DialogResult.No:
                break;
            }
        }
Exemple #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Desea eliminar la empresa seleccionada?", "Eliminar datos", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            switch (result)
            {
            case DialogResult.Yes:
                EmpresaOrgEventosSociales objTemp = new EmpresaOrgEventosSociales();



                objTemp.NombreEmpresa        = dtgDatosEmpleado.CurrentRow.Cells[0].Value.ToString();
                objTemp.NumEmpleados         = int.Parse(dtgDatosEmpleado.CurrentRow.Cells[1].Value.ToString());
                objTemp.RankDeCalidad        = char.Parse(dtgDatosEmpleado.CurrentRow.Cells[2].Value.ToString());
                objTemp.SueldoEmpleados      = double.Parse(dtgDatosEmpleado.CurrentRow.Cells[3].Value.ToString());
                objTemp.FechaAperturaEmpresa = DateTime.Parse(dtgDatosEmpleado.CurrentRow.Cells[5].Value.ToString());
                if (((dtgDatosEmpleado.CurrentRow.Cells[4].Value.ToString()) == "Si"))
                {
                    objTemp.CuentaConSeguroParaEmpleados = true;
                }
                if (((dtgDatosEmpleado.CurrentRow.Cells[4].Value.ToString()) == "No"))
                {
                    objTemp.CuentaConSeguroParaEmpleados = false;
                }

                PilaEmpresa.Pop(objTemp);
                AgregarALista();

                break;

            case DialogResult.No:
                break;
            }
        }
Exemple #3
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Desea buscar la empresa seleccionada?", "Buscar datos.", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            switch (result)
            {
            case DialogResult.Yes:
                EmpresaOrgEventosSociales objTemp = new EmpresaOrgEventosSociales();

                string y = "";

                objTemp.NombreEmpresa        = dtgDatosEmpleado.CurrentRow.Cells[0].Value.ToString();
                objTemp.NumEmpleados         = int.Parse(dtgDatosEmpleado.CurrentRow.Cells[1].Value.ToString());
                objTemp.RankDeCalidad        = char.Parse(dtgDatosEmpleado.CurrentRow.Cells[2].Value.ToString());
                objTemp.SueldoEmpleados      = double.Parse(dtgDatosEmpleado.CurrentRow.Cells[3].Value.ToString());
                objTemp.FechaAperturaEmpresa = DateTime.Parse(dtgDatosEmpleado.CurrentRow.Cells[5].Value.ToString());
                if (((dtgDatosEmpleado.CurrentRow.Cells[4].Value.ToString()) == "Si"))
                {
                    objTemp.CuentaConSeguroParaEmpleados = true;
                    y += "Si.";
                }
                if (((dtgDatosEmpleado.CurrentRow.Cells[4].Value.ToString()) == "No"))
                {
                    objTemp.CuentaConSeguroParaEmpleados = false;
                    y += "No.";
                }

                var x = PilaEmpresa.BuscarNodo(objTemp);
                MessageBox.Show("Nombre de la Empresa:" + x.NombreEmpresa + "\nNumero de Empleados:" + x.NumEmpleados + "\nRanking:" + x.RankDeCalidad +
                                "\nSueldo de Empleados:" + x.SueldoEmpleados + "\nFecha de Apertura:" + x.FechaAperturaEmpresa + "\nCuenta con seguro para empleados:" + y.ToString(), "Datos encontrados.");

                break;

            case DialogResult.No:
                break;
            }
        }