示例#1
0
 private void UIGRIDVIEW_DoubleClick(object sender, EventArgs e)
 {
     if (UIGRIDVIEW.FocusedRowHandle >= 0)
     {
         V_FAC_PEDIDO tupla = (V_FAC_PEDIDO )UIGRIDVIEW.GetFocusedRow();
         pedidoSelected = (from u in _datasistema.ContextoVentas.FAC_PEDIDO where u.ID == tupla.ID select u).First();
         this.Close();
     }
 }
示例#2
0
 public void eliminar()
 {
     try
     {
         FAC_PEDIDO m = new FAC_PEDIDO {
             ID = int.Parse(UIID.Text)
         };
         manejadorData.eliminar(m);
         consultar();
     }
     catch (Exception e)
     {
         MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
     }
 }
示例#3
0
        public void guardar()
        {
            if (!validar())
            {
                return;
            }

            FAC_PEDIDO m = new FAC_PEDIDO
            {
                ID                = 0,
                ID_EMPRESA        = _datasistema.empresa.ID,
                NM_EJERCICIO      = _datasistema.periodo.NM_EJERCICIO,
                NM_PERIODO        = _datasistema.periodo.NM_PERIODO,
                ID_TERCERO        = (int)UIID_TERCERO.EditValue,
                DS_NOMBRE_CLIENTE = UIDS_NOMBRE_CLIENTE.Text,
                DS_DIR_ENTREGA    = UIDS_DIR_ENTREGA.Text,
                ID_VENDEDOR       = (int)UIID_VENDEDOR.EditValue,
                ID_TIENDA         = (int)UIID_TIENDA.EditValue,
                FE_FECHA          = UIFE_FECHA.DateTime,
                ID_TIPO_DOCUMENTO = (int)UIID_TIPO_DOCUMENTO.EditValue,
                CD_SERIE          = "",
                CD_NUMERO         = 0,
                NM_GRAVADO        = 0,
                NM_EXENTO         = 0,
                NM_IVA            = 0,
                NM_PERCEPCION     = 0,
                NM_RETENCION      = 0,
                NM_TOTAL          = 0,
                CD_ESTADO         = 'D'
            };

            if (UIID.Text == "")
            {
                try
                {
                    SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_TIENDA.EditValue);
                    m.CD_NUMERO = t.NM_ACTUAL;
                    m.CD_SERIE  = t.CD_SERIE;
                    m           = manejadorData.insertar(m);
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }

            else
            {
                try
                {
                    m.ID        = int.Parse(UIID.Text);
                    m.CD_SERIE  = UICD_SERIE.Text;
                    m.CD_NUMERO = (int)UICD_NUMERO.EditValue;
                    manejadorData.modificar(m);
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }

                catch
                (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
        }