Ejemplo n.º 1
0
 public void modificardetalle(CONT_DETA_PART_BORR d)
 {
     try
     {
         manejadorDetallePartidaBorrador.modificar(d);
         consultardetalle();
     }
     catch (Exception ex)
     {
         MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
         consultardetalle();
     }
 }
Ejemplo n.º 2
0
 private void UIGRIDVIEW_DETA_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Delete && UIGRIDVIEW_DETA.FocusedRowHandle >= 0)
     {
         if (MetodosForm.preguntar(3))
         {
             CONT_DETA_PART_BORR d = new CONT_DETA_PART_BORR()
             {
                 ID = (int)UIGRIDVIEW_DETA.GetFocusedRowCellValue("ID")
             };
             eliminardetalle(d);
         }
     }
 }
Ejemplo n.º 3
0
        public void eliminardetalle(CONT_DETA_PART_BORR d)
        {
            try
            {
                manejadorDetallePartidaBorrador.eliminar(d);
                _datasistema.ContextoContabilidad.SubmitChanges();

                consultardetalle();
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
                consultardetalle();
            }
        }
Ejemplo n.º 4
0
        private void UIGRIDVIEW_DETA_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e)
        {
            bool   flgvalid       = true;
            string msjerror       = "";
            CONT_DETA_PART_BORR d = (CONT_DETA_PART_BORR)e.Row;

            if (d.ID_CUENTA == 0)
            {
                flgvalid = false;
                msjerror = "Seleccione una cuenta";
                UIGRIDVIEW_DETA.SetColumnError(colID_CUENTA, msjerror);
            }
            if (d.NM_CARGO > 0 && d.NM_ABONO > 0)
            {
                flgvalid = false;
                msjerror = "Solo puede hacer un movimiento";
                UIGRIDVIEW_DETA.SetColumnError(colNM_CARGO, msjerror);
            }
            e.Valid = flgvalid;
        }
Ejemplo n.º 5
0
        private void UIGRIDVIEW_DETA_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            CONT_DETA_PART_BORR d = (CONT_DETA_PART_BORR)e.Row;

            if (d.NM_ABONO == null)
            {
                d.NM_ABONO = 0;
            }
            if (d.NM_CARGO == null)
            {
                d.NM_CARGO = 0;
            }
            if (d.ID == 0)
            {
                insertardetalle(d);
            }
            else
            {
                modificardetalle(d);
            }
        }