Exemplo n.º 1
0
 public void eliminar()
 {
     try
     {
         INV_ENCA_REQ m = new INV_ENCA_REQ {
             ID = 0, CD_SERIE = UICD_SERIE.Text, CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString()), ID_UBICACION_SOLI = int.Parse(UIID_UBICACION_SOLI.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = UIFE_FECHA.DateTime, DS_NOMBRE_SOLICITANTE = UIDS_NOMBRE_SOLICITANTE.Text, CD_ESTA_DOCUMENTO = char.Parse("D"), DS_REFERENCIA = UIDS_REFERENCIA.Text, NM_EJERCICIO = _datasistema.periodo.NM_EJERCICIO, NM_PERIODO = _datasistema.periodo.NM_PERIODO, ID_EMPRESA = _datasistema.empresa.ID
         };
         //INV_ENCA_REQ m = (from u in _datasistema.ContextoInventario.INV_ENCA_REQ
         //                where u.ID == int.Parse(UIID.Text)
         //                select u).First();
         if (m.CD_ESTA_DOCUMENTO != 'D')
         {
             return;
         }
         //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
         //_datasistema.ContextoInventario.INV_ENCA_REQ.DeleteOnSubmit(m);
         //_datasistema.ContextoInventario.SubmitChanges();
         manejadorRequerimiento.eliminar(m);
         consultar();
     }
     catch (Exception e)
     {
         MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
     }
 }
Exemplo n.º 2
0
 public void guardar()
 {
     if (!validar())
     {
         return;
     }
     try
     {
         INV_ENCA_REQ m = new INV_ENCA_REQ {
             ID = 0, CD_SERIE = "", CD_NUMERO = 0, ID_UBICACION_SOLI = int.Parse(UIID_UBICACION_SOLI.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = UIFE_FECHA.DateTime, DS_NOMBRE_SOLICITANTE = UIDS_NOMBRE_SOLICITANTE.Text, CD_ESTA_DOCUMENTO = char.Parse("D"), DS_REFERENCIA = UIDS_REFERENCIA.Text, NM_EJERCICIO = _datasistema.periodo.NM_EJERCICIO, NM_PERIODO = _datasistema.periodo.NM_PERIODO, ID_EMPRESA = _datasistema.empresa.ID
         };
         if (UIID.Text == "")
         {
             SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_UBICACION_SOLI.EditValue);
             UICD_NUMERO.EditValue = t.NM_ACTUAL;
             UICD_SERIE.Text       = t.CD_SERIE;
             //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
             //_datasistema.ContextoInventario.INV_ENCA_REQ.InsertOnSubmit(m);
             //_datasistema.ContextoInventario.SubmitChanges();
             m = manejadorRequerimiento.insertar(m);
             consultar();
             MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
         }
         else
         {
             //INV_ENCA_REQ m = (from u in _datasistema.ContextoInventario.INV_ENCA_REQ
             //                  where u.ID == int.Parse(UIID.Text)
             //                  select u).First();
             //if (m.CD_ESTA_DOCUMENTO != 'D')
             //{
             //    return;
             //}
             //m.DS_NOMBRE_SOLICITANTE  = UIDS_NOMBRE_SOLICITANTE .Text ;
             //m.DS_REFERENCIA = UIDS_REFERENCIA.Text;
             //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
             //_datasistema.ContextoInventario.SubmitChanges();
             m.ID        = int.Parse(UIID.Text);
             m.CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString());
             m.CD_SERIE  = UICD_SERIE.Text;
             manejadorRequerimiento.modificar(m);
             consultar();
             MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
         }
     }
     catch (Exception e)
     {
         MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
     }
 }
Exemplo n.º 3
0
        private void uirbn_actualizar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                _datasistema.conectarInventario();
                INV_ENCA_REQ p = (from u in _datasistema.ContextoInventario.INV_ENCA_REQ where u.ID == int.Parse(UIID.Text) select u).First();

                if (p.CD_ESTA_DOCUMENTO == 'D')
                {
                    if (MetodosForm.preguntar("¿Quiere actualizar la requisicion?"))
                    {
                        p.CD_ESTA_DOCUMENTO = 'A';
                        _datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                        _datasistema.ContextoInventario.SubmitChanges();
                        consultar();
                        MetodosForm.seleccionarFila(uigridview, "ID", p.ID);
                    }
                }
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }