Ejemplo n.º 1
0
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            if ((Global.ValidaTextBoxVacios(panelInventario) == false))
            {
                MessageBox.Show("Necesita llenar todos los campos", "Compra", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Cargargrid();
            }
            else
            {
                try
                {
                    N_Empleado N_Empleado = new N_Empleado();
                    if (Modificar)
                    {
                        E_Empleado ModificarEmpleado = new E_Empleado();
                        ModificarEmpleado.Id_Empleado  = Convert.ToInt32(txt_Empresa.Tag);
                        ModificarEmpleado.Id_Empresa   = Convert.ToInt32(txt_Empresa.Text);
                        ModificarEmpleado.Nombre       = txt_Nombre.Text;
                        ModificarEmpleado.Apellido     = txt_Apellido.Text;
                        ModificarEmpleado.INSS         = txt_INSS.Text;
                        ModificarEmpleado.Email        = txt_Email.Text;
                        ModificarEmpleado.Direccion    = txt_Direccion.Text;
                        ModificarEmpleado.No_Cedula    = txt_Cedula.Text;
                        ModificarEmpleado.Telefono     = Convert.ToInt32(txt_Telefono.Text);
                        ModificarEmpleado.Estado_Civil = txt_Estado.Text;
                        ModificarEmpleado.fecha_Nac    = txt_Fecha.Text;
                        if (rb_Masculino.Checked == true)
                        {
                            ModificarEmpleado.Genero = "M";
                        }
                        else
                        {
                            ModificarEmpleado.Genero = "F";
                        }

                        if (N_Empleado.Modificar(ModificarEmpleado))
                        {
                            MessageBox.Show("Se Modifico exitosamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                            Global.Limpiar(panelInventario);
                            Modificar = false;
                        }
                    }
                    else
                    {
                        E_Empleado GuardarEmpleado = new E_Empleado();
                        GuardarEmpleado.Id_Empresa   = Convert.ToInt32(txt_Empresa.Text);
                        GuardarEmpleado.Nombre       = txt_Nombre.Text;
                        GuardarEmpleado.Apellido     = txt_Apellido.Text;
                        GuardarEmpleado.INSS         = txt_INSS.Text;
                        GuardarEmpleado.Email        = txt_Email.Text;
                        GuardarEmpleado.Direccion    = txt_Direccion.Text;
                        GuardarEmpleado.No_Cedula    = txt_Cedula.Text;
                        GuardarEmpleado.Telefono     = Convert.ToInt32(txt_Telefono.Text);
                        GuardarEmpleado.Estado_Civil = txt_Estado.Text;
                        GuardarEmpleado.fecha_Nac    = txt_Fecha.Text;
                        if (rb_Masculino.Checked == true)
                        {
                            GuardarEmpleado.Genero = "M";
                        }
                        else
                        {
                            GuardarEmpleado.Genero = "F";
                        }

                        if (N_Empleado.Guardar(GuardarEmpleado))
                        {
                            MessageBox.Show("Se guardo exitosamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                            Global.Limpiar(panelInventario);
                            Global.BotonesAccion(btn_Nuevo, btn_Guardar, btn_Modificar, btn_Eliminar, btn_Cancelar, btn_Limpiar, btn_Nuevo.Text);
                            Global.BotonesAccion(btn_Nuevo, btn_Guardar, btn_Modificar, btn_Eliminar, btn_Cancelar, btn_Limpiar, btn_Nuevo.Text);
                            Global.Desabilitar(panelInventario);
                            Global.Limpiar(panelInventario);
                            btn_Guardar.Enabled  = false;
                            btn_Nuevo.Enabled    = true;
                            btn_Limpiar.Enabled  = false;
                            btn_Cancelar.Enabled = false;
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }