示例#1
0
 private void btn_Aceptar_Click(object sender, EventArgs e)
 {
     CLS.Puesto puesto = new CLS.Puesto();
     puesto.Nombre      = txb_Nombre.Text;
     puesto.Descripcion = txb_Descripcion.Text;
     if (txb_Descripcion.Text != null && txb_Descripcion.Text != null)
     {
         try
         {
             if (puesto.Guardar())
             {
                 MessageBox.Show("Registro guardado exitosamente");
             }
             else
             {
                 MessageBox.Show("NO se pudo realizar la insercion a la tabla");
             }
         }
         catch
         {
             MessageBox.Show("Error, NO se pudo realizar la insercion a la tabla");
         }
     }
     else
     {
         MessageBox.Show("Rellena la informacion del puesto");
     }
 }
示例#2
0
        private void btn_Eliminar_puesto_Click(object sender, EventArgs e)
        {
            try
            {
                if (dt_Puestos.SelectedRows.Count > 0)
                {
                    DialogResult dr = MessageBox.Show("¿Desea Eliminar el Puesto " + dt_Puestos.SelectedRows[0].Cells[1].Value + " ?", "Confirmacion", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);

                    if (dr == DialogResult.Yes)
                    {
                        CLS.Puesto p  = new CLS.Puesto();
                        int        id = 0;
                        id = (int)dt_Puestos.SelectedRows[0].Cells[0].Value;
                        if (p.Eliminar(id))
                        {
                            MessageBox.Show("Puesto Eliminado");
                        }
                        else
                        {
                            MessageBox.Show("Este puesto no puede eliminarse por que hay empleados usandolo");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un Puesto");
                }
            }
            catch
            {
                MessageBox.Show("Error al eliminar Puesto");
            }
            Cargar();
        }
        private void btn_Editar_Click(object sender, EventArgs e)
        {
            CLS.Puesto p = new CLS.Puesto();
            p.idpuesto    = int.Parse(txb_ID.Text);
            p.Descripcion = txb_Descripcion.Text;
            p.Nombre      = txb_Nombre.Text;

            if (p.Editar())
            {
                MessageBox.Show("Registro actualizao exitosamente");
            }
            else
            {
                MessageBox.Show("Error al actualizar el registro");
            }
            this.Close();
        }