Esempio n. 1
0
        private void mnuGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNombre.Text.Trim().Length > 0 && txtDocumento.Text.Trim().Length > 0 && cmbCiudad.SelectedIndex != -1 && txtClave.Text.Length > 0 && txtConfirmarClave.Text.Length > 0 && cmbCargo.SelectedIndex != -1)
                {
                    Validacion.ValidarNumeroEntero(txtDocumento.Text, "El NUIP");
                    if (txtClave.Text == txtConfirmarClave.Text)
                    {
                        String Codigo = txtDocumento.Text.Trim().Length >= 3 ? txtDocumento.Text.Trim().Substring(0, 3) : txtDocumento.Text.Trim();

                        if (OHelper.ExisteEmpleado(txtDocumento.Text.Trim()))
                        {
                            OHelper.ActualizarEmpleado(txtDocumento.Text.Trim(), txtNombre.Text.Trim(), Codigo, txtDireccion.Text.Trim(), txtTelefono.Text.Trim(), Int32.Parse(cmbCargo.SelectedValue.ToString()), EsActivo, Int32.Parse(cmbCiudad.SelectedValue.ToString()), txtClave.Text);
                        }
                        else
                        {
                            OHelper.InsertarEmpleado(txtDocumento.Text.Trim(), txtNombre.Text.Trim(), Codigo, txtDireccion.Text.Trim(), txtTelefono.Text.Trim(), Int32.Parse(cmbCargo.SelectedValue.ToString()), EsActivo, Int32.Parse(cmbCiudad.SelectedValue.ToString()), txtClave.Text);
                        }
                        FormatoFormularioInicial();
                        Popup.ContentText = "\t\t\tData Administrator\n\nEl empleado fue guardado satisfactoriamente";
                        Popup.Popup();
                    }
                    else
                    {
                        Popup.ContentText = "\t\t\tData Administrator\n\nLa clave no coincide con la confirmación de la misma";
                        Popup.Popup();
                    }
                }
                else
                {
                    Popup.ContentText = "\t\t\tData Administrator\n\nHay campos obligatorios que no han sido llenados";
                    Popup.Popup();
                }
            }
            catch (Exception ex)
            {
                Popup.ContentText = ex.Message;
                Popup.Popup();
            }
        }