private void BtnInsertar_Click(object sender, EventArgs e)
 {
     try
     {
         string Rpta = "";
         if (TxtNombreDepto.Text == string.Empty || CboRol.Text == string.Empty || CboContrato.Text == string.Empty)
         {
             this.MensajeError("Se deben rellenar todos los datos obligatorios, seran remarcados.");
             ErrorIcono.SetError(TxtNombreDepto, "Ingrese un departamento.");
             ErrorIcono.SetError(CboRol, "Ingrese un Rol");
             ErrorIcono.SetError(CboContrato, "Ingrese un Contrato");
         }
         else
         {
             Rpta = NDepartamento.Insertar(TxtNombreDepto.Text.Trim(), Convert.ToInt32(CboRol.SelectedValue), Convert.ToInt32(CboContrato.SelectedValue));
             if (Rpta.Equals("OK"))
             {
                 this.MensajeOk("Se inserto de forma correcta el registro");
                 this.Limpiar();
                 this.Listar();
             }
             else
             {
                 this.MensajeError(Rpta);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
        private void btnGuardar_Click_1(object sender, EventArgs e)
        {
            try
            {
                string rpta = "";
                if (this.txtNombre.Text == string.Empty)
                {
                    MensajeError("Falta ingresar algunos datos, serán remarcados");
                    errorIcono.SetError(txtNombre, "Ingrese un Nombre");
                }
                else
                {
                    if (this.IsNuevo)
                    {
                        rpta = NDepartamento.Insertar(this.txtNombre.Text, this.txtDes.Text);
                    }
                    else
                    {
                        rpta = NDepartamento.Editar(Convert.ToInt32(this.txtIdDepartamento.Text),
                                                    this.txtNombre.Text, this.txtDes.Text);
                    }

                    if (rpta.Equals("OK"))
                    {
                        if (this.IsNuevo)
                        {
                            this.MensajeOk("Se Insertó de forma correcta el registro");
                        }
                        else
                        {
                            this.MensajeOk("Se Actualizó de forma correcta el registro");
                        }
                    }
                    else
                    {
                        this.MensajeError(rpta);
                    }
                    this.Mostrar();
                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.Limpiar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }