Ejemplo n.º 1
0
        public void guardar()
        {
            if (UIID_TIPO_DOCUMENTO.EditValue == null)
            {
                return;
            }
            if (UIID_UBICACION_DEPT.EditValue == null)
            {
                return;
            }
            if (UIID_TERCERO.EditValue == null)
            {
                return;
            }
            if (UIID.Text == "")
            {
                try
                {
                    SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_UBICACION_DEPT.EditValue);
                    UICD_NUMERO.EditValue = t.NM_ACTUAL;
                    UICD_SERIE.Text       = t.CD_SERIE;

                    COMP_QUEDAN m = new COMP_QUEDAN {
                        ID = 0, CD_SERIE = UICD_SERIE.Text, CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString()), ID_UBICACION_DEPT = int.Parse(UIID_UBICACION_DEPT.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = DateTime.Now, CD_ESTADO = char.Parse("D"), NM_EJERCICIO = _datasistema.periodo.NM_EJERCICIO, NM_PERIODO = _datasistema.periodo.NM_PERIODO, ID_EMPRESA = _datasistema.empresa.ID, ID_TERCERO = (int)UIID_TERCERO.EditValue
                    };
                    _datasistema.ContextoCompras.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    _datasistema.ContextoCompras.COMP_QUEDAN.InsertOnSubmit(m);
                    _datasistema.ContextoCompras.SubmitChanges();
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
            else
            {
                try
                {
                    COMP_QUEDAN m = (from u in _datasistema.ContextoCompras.COMP_QUEDAN
                                     where u.ID == int.Parse(UIID.Text)
                                     select u).First();

                    if (m.CD_ESTADO != 'D')
                    {
                        return;
                    }

                    _datasistema.ContextoCompras.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    _datasistema.ContextoCompras.SubmitChanges();
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
        }
Ejemplo n.º 2
0
        public void guardar()
        {
            if (!validar())
            {
                return;
            }
            INV_ENCA_DESP m = new INV_ENCA_DESP {
                ID = 0, CD_SERIE = "", CD_NUMERO = 0, ID_UBICACION_DESP = int.Parse(UIID_UBICACION_DESP.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = UIFE_FECHA.DateTime, DS_NOMBRE_DESPACHADOR = UIDS_NOMBRE_DESPACHADOR.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 == "")
            {
                try
                {
                    SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_UBICACION_DESP.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_DESP.InsertOnSubmit(m);
                    //_datasistema.ContextoInventario.SubmitChanges();

                    m = manejadorDespacho.insertar(m);
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
            else
            {
                try
                {
                    //INV_ENCA_DESP m = (from u in _datasistema.ContextoInventario.INV_ENCA_DESP
                    //                  where u.ID == int.Parse(UIID.Text)
                    //                  select u).First();
                    //if (m.CD_ESTA_DOCUMENTO != 'D')
                    //{
                    //    return;
                    //}
                    //m.DS_NOMBRE_DESPACHADOR  = UIDS_NOMBRE_DESPACHADOR .Text ;
                    //m.DS_REFERENCIA = UIDS_REFERENCIA.Text;
                    //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    //_datasistema.ContextoInventario.SubmitChanges();
                    m.CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString());
                    m.CD_SERIE  = UICD_SERIE.Text;
                    m.ID        = int.Parse(UIID.Text);
                    manejadorDespacho.modificar(m);
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
        }
Ejemplo n.º 3
0
        public void guardar()
        {
            if (!validar())
            {
                return;
            }
            if (UIID.Text == "")
            {
                try
                {
                    SIS_TALONARIO t = SistemasMT.ObtenerTalonario(_datasistema, (int)UIID_TIPO_DOCUMENTO.EditValue, (int)UIID_UBICACION_INGR.EditValue);
                    UICD_NUMERO.EditValue = t.NM_ACTUAL;
                    UICD_SERIE.Text       = t.CD_SERIE;

                    INV_ENCA_INGR m = new INV_ENCA_INGR {
                        ID = 0, CD_SERIE = UICD_SERIE.Text, CD_NUMERO = int.Parse(UICD_NUMERO.Text.ToString()), ID_UBICACION_INGR = int.Parse(UIID_UBICACION_INGR.EditValue.ToString()), ID_TIPO_DOCUMENTO = int.Parse(UIID_TIPO_DOCUMENTO.EditValue.ToString()), FE_FECHA = UIFE_FECHA.DateTime, DS_NOMBRE_RECEPCIONISTA = UIDS_NOMBRE_RECEPCIONISTA.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, ID_TERCERO = (int)UIID_TERCERO.EditValue, ID_TIPO_DOCUMENTO_PROV = (int)UIID_TIPO_DOCUMENTO_PROV.EditValue, CD_SERIE_PROV = UICD_SERIE_PROV.Text, CD_NUMERO_PROV = int.Parse(UICD_NUMERO_PROV.Text), FLG_CREDITO = (char)UIFLG_CREDITO.EditValue
                    };
                    _datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    _datasistema.ContextoInventario.INV_ENCA_INGR.InsertOnSubmit(m);
                    _datasistema.ContextoInventario.SubmitChanges();
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
            else
            {
                try
                {
                    INV_ENCA_INGR m = (from u in _datasistema.ContextoInventario.INV_ENCA_INGR
                                       where u.ID == int.Parse(UIID.Text)
                                       select u).First();
                    if (m.CD_ESTA_DOCUMENTO != 'D')
                    {
                        return;
                    }
                    m.DS_NOMBRE_RECEPCIONISTA = UIDS_NOMBRE_RECEPCIONISTA.Text;
                    m.DS_REFERENCIA           = UIDS_REFERENCIA.Text;
                    m.ID_TIPO_DOCUMENTO_PROV  = (int)UIID_TIPO_DOCUMENTO_PROV.EditValue;
                    m.ID_TERCERO     = (int)UIID_TERCERO.EditValue;
                    m.CD_SERIE_PROV  = UICD_SERIE_PROV.Text;
                    m.CD_NUMERO_PROV = int.Parse(UICD_NUMERO_PROV.Text);
                    m.FLG_CREDITO    = (char)UIFLG_CREDITO.EditValue;

                    _datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    _datasistema.ContextoInventario.SubmitChanges();
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
        }
Ejemplo n.º 4
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);
                }
            }
        }