Esempio n. 1
0
        public void guardar()
        {
            try
            {
                if (UICD_TIPO_SALDO.EditValue == null)
                {
                    MetodosForm.mensajeErrorDefault("Seleccione el tipo de saldo", _datasistema);
                    return;
                }
                CONT_CUENTA c = new CONT_CUENTA {
                    ID_EMPRESA = _datasistema.empresa.ID, CD_CUENTA = UICD_CUENTA.Text, DS_CUENTA = UIDS_CUENTA.Text, CD_TIPO_SALDO = char.Parse(UICD_TIPO_SALDO.EditValue.ToString()), ID_CUENTA_PADRE = Cuentapadre.ID, FLG_DETALLE = char.Parse(UIFLG_DETALLE.EditValue.ToString()), ID_RUBRO = int.Parse(UIID_RUBRO.EditValue.ToString()), ID_NIVEL = int.Parse(UIID_NIVEL.EditValue.ToString())
                };


                if (UIID.Text == "")
                {
                    c = manejadorData.insertar(c);
                }
                else
                {
                    c.ID = int.Parse(UIID.Text);
                    manejadorData.modificar(c);
                }
                consultar();
                UITREE_CATALOGOCUENTAS.FocusedNode = UITREE_CATALOGOCUENTAS.FindNodeByKeyID(c.ID);
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }
Esempio n. 2
0
        public void nuevo()
        {
            if (UIID.Text == "")
            {
                return;
            }
            CONT_CUENTA Cuenta = manejadorData.consultarPorId(int.Parse(UIID.Text));

            if (Cuenta.FLG_DETALLE == 'S')
            {
                MetodosForm.mensajeErrorDefault("La cuenta es de detalle", _datasistema);
                return;
            }

            CONT_NIVEL_CUENTA Nivel = manejadorNivel.consultarPorId(int.Parse(UIID_NIVEL.EditValue.ToString()));

            if (manejadorNivel.consultarPorNivel(_datasistema.empresa.ID, Nivel.NM_NIVEL.Value).Count() == 0)
            {
                MetodosForm.mensajeErrorDefault("No existe el siguiente nivel", _datasistema);
                return;
            }
            Nivel = manejadorNivel.consultarSiguienteNivel(Nivel.NM_NIVEL.Value);

            UIID.Text                 = "";
            UICD_CUENTA.Text          = null;
            UIDS_CUENTA.Text          = "";
            UICD_TIPO_SALDO.EditValue = null;
            UIFLG_DETALLE.Checked     = true;
            UICD_CUENTA_PADRE.Text    = Cuenta.CD_CUENTA;
            Cuentapadre               = Cuenta; //variable temporal
            UIID_NIVEL.EditValue      = Nivel.ID;
            //UIID_RUBRO.EditValue = null;
        }
Esempio n. 3
0
        public void eliminardetalle(FAC_DETA_PEDIDO d)
        {
            try
            {
                //FAC_DETA_PEDIDO tupla = (from u in _datasistema.ContextoVentas.FAC_DETA_PEDIDO
                //                        where u.ID == d.ID
                //                        select u).First();
                //_datasistema.ContextoVentas.FAC_DETA_PEDIDO.DeleteOnSubmit(tupla);
                //_datasistema.ContextoVentas.SubmitChanges();
                manejadorDataDetalle.eliminar(d);
                int?   error = 0;
                string msj   = String.Empty;
                _datasistema.ContextoVentas.PR_VEN_ACTU_DETA_PEDIDO(d.ID_PEDIDO, _datasistema.empresa.ID, ref error, ref msj);
                if (error != 0)
                {
                    MetodosForm.mensajeErrorDefault(msj, _datasistema);
                }

                consultardetalle();
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
                consultardetalle();
            }
        }
Esempio n. 4
0
        public void imprimir()
        {
            try
            {
                //V_FAC_PEDIDO enca = (from u in _datasistema.ContextoVentas.V_FAC_PEDIDO
                //where u.ID == (int)UIID.EditValue
                //select u).First();
                V_FAC_PEDIDO enca = manejadorData.consultarVistaPorId(int.Parse(UIID.Text));
                //List<V_FAC_DETA_PEDIDO> detas = (from u in _datasistema.ContextoVentas .V_FAC_DETA_PEDIDO
                //                                where u.ID_PEDIDO  == (int)UIID.EditValue
                //                                select u).ToList();

                List <V_FAC_DETA_PEDIDO> detas = manejadorDataDetalle.consultarVistaPorIdEnca(int.Parse(UIID.Text));
                cPedido data = new cPedido(enca, detas);

                rpt_pedido     rpt     = new rpt_pedido();
                List <cPedido> prpdata = new List <cPedido>();
                prpdata.Add(data);
                rpt.DataSource = prpdata;
                //rpt.ShowPreviewDialog();
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }
Esempio n. 5
0
        public void guardar()
        {
            CONT_CONFIG m = new CONT_CONFIG {
                ID = 0, ID_NIVEL_MAYOR = int.Parse(UIID_NIVEL_MAYOR.EditValue.ToString()), FLG_USA_CENTRO_COSTO = char.Parse(UIFLG_USA_CENTRO_COSTO.EditValue.ToString()), DS_NOMBRE_CONTADOR = UIDS_NOMBRE_CONTADOR.Text, ID_EMPRESA = _datasistema.empresa.ID
            };

            if (lista.Count() > 0)
            {
                try
                {
                    manejadorData.modificar(m);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
            else
            {
                try
                {
                    manejadorData.insertar(m);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
            consultar();
        }
Esempio n. 6
0
        public void consultardetalle()
        {
            try
            {
                if (UIID.Text == "")
                {
                    UIGRIDCONTROL_DETA.DataSource                  = null;
                    UIGRIDVIEW_DETA.OptionsBehavior.Editable       = false;
                    UIGRIDVIEW_DETA.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.None;
                    return;
                }
                _datasistema.conectarInventario();
                //lista_deta = new System.ComponentModel.BindingList<V_INV_DETA_AJUS>((from u in _datasistema.ContextoInventario .V_INV_DETA_AJUS where u.ID_AJUS  == int.Parse(UIID.Text) select u
                //    ).ToList());

                lista_deta = new System.ComponentModel.BindingList <V_INV_DETA_AJUS>(manejadorDetalleAjuste.consultarVistaPorIdEnca(int.Parse(UIID.Text)));

                lista_deta.AddingNew += list_AddinDeta;

                UIGRIDCONTROL_DETA.DataSource = lista_deta;
            }
            catch (Exception e)
            {
                MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
            }
        }
Esempio n. 7
0
        private void uibtnagregar_Click(object sender, EventArgs e)
        {
            try
            {
                if (UICD_TIPO_SALDO.EditValue == null)
                {
                    MetodosForm.mensajeErrorDefault("Seleccione el tipo de saldo", _datasistema);
                    return;
                }
                if (UICD_CUENTA.Text.Length == manejadorNivelCuenta.consultarPorIdNivel(_datasistema.empresa.ID, 1).NM_CANT_CARACTERES)
                {
                    if (manejadorCuenta.consultarPorIdEmpresaPorRubro(_datasistema.empresa.ID, int.Parse(UIID_RUBRO.EditValue.ToString())).Count() > 0)
                    {
                        MetodosForm.mensajeErrorDefault("Rubro ya registrado", _datasistema);
                        return;
                    }
                    //int idnivel = (from u in _datasistema.ContextoContabilidad.CONT_NIVEL_CUENTA where u.ID_EMPRESA == _datasistema.empresa.ID select u.ID).First();
                    int         idnivel = 1;
                    CONT_CUENTA c       = new CONT_CUENTA {
                        ID_EMPRESA = _datasistema.empresa.ID, CD_CUENTA = UICD_CUENTA.Text, DS_CUENTA = UIDS_CUENTA.Text, CD_TIPO_SALDO = char.Parse(UICD_TIPO_SALDO.EditValue.ToString()), ID_CUENTA_PADRE = 0, FLG_DETALLE = 'N', ID_RUBRO = int.Parse(UIID_RUBRO.EditValue.ToString()), ID_NIVEL = idnivel
                    };

                    manejadorCuenta.insertar(c);
                    this.Close();
                }
                else
                {
                    MetodosForm.mensajeErrorDefault("Numero de caracteres invalido para la cuenta", _datasistema);
                }
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }
Esempio n. 8
0
 public void guardar()
 {
     try
     {
         SIS_UBICACION m = new SIS_UBICACION
         {
             ID                = 0,
             DS_UBICACION      = UIDS_UBICACION.Text,
             ID_EMPRESA        = _datasistema.empresa.ID,
             CD_TIPO_UBICACION = char.Parse(UICD_TIPO_UBICA.EditValue.ToString())
         };
         if (UIID.Text == "")
         {
             m = manejadorData.insertar(m);
         }
         else
         {
             m.ID = int.Parse(UIID.Text);
             manejadorData.modificar(m);
         }
         consultar();
         MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
     }
     catch (Exception e)
     {
         MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
     }
 }
Esempio n. 9
0
        public void eliminardetalle(FAC_DETA_VENTA d)
        {
            try
            {
                FAC_DETA_VENTA tupla = (from u in _datasistema.ContextoVentas.FAC_DETA_VENTA
                                        where u.ID == d.ID
                                        select u).First();
                _datasistema.ContextoVentas.FAC_DETA_VENTA.DeleteOnSubmit(tupla);
                _datasistema.ContextoVentas.SubmitChanges();
                int?   error = 0;
                string msj   = String.Empty;
                _datasistema.ContextoVentas.PR_VEN_ACTU_DETA_VENT(tupla.ID_VENTA, _datasistema.empresa.ID, ref error, ref msj);
                if (error != 0)
                {
                    MetodosForm.mensajeErrorDefault(msj, _datasistema);
                }

                consultardetalle();
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
                consultardetalle();
            }
        }
Esempio n. 10
0
 public bool validar()
 {
     try
     {
         if (UIID_TIENDA.EditValue == null)
         {
             throw new Exception("Elija una tienda");
         }
         if (UIID_TIPO_DOCUMENTO.EditValue == null)
         {
             throw new Exception("Elija un documento");
         }
         if (UIID_TERCERO.EditValue == null)
         {
             throw new Exception("Elija un cliente");
         }
         if (UIID_VENDEDOR.EditValue == null)
         {
             throw new Exception("Elija un vendedor");
         }
     }
     catch (Exception ex)
     {
         MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
         return(false);
     }
     return(true);
 }
Esempio n. 11
0
 public void modificardetalle(FAC_DETA_VENTA d)
 {
     try
     {
         FAC_DETA_VENTA tupla = (from u in _datasistema.ContextoVentas.FAC_DETA_VENTA
                                 where u.ID == d.ID
                                 select u).First();
         tupla.ID_ARTICULO = d.ID_ARTICULO;
         tupla.NM_CANTIDAD = d.NM_CANTIDAD;
         tupla.NM_PRECIO   = d.NM_PRECIO;
         _datasistema.ContextoVentas.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
         _datasistema.ContextoVentas.SubmitChanges();
         int?   error = 0;
         string msj   = String.Empty;
         _datasistema.ContextoVentas.PR_VEN_ACTU_DETA_VENT(d.ID_VENTA, _datasistema.empresa.ID, ref error, ref msj);
         if (error != 0)
         {
             MetodosForm.mensajeErrorDefault(msj, _datasistema);
         }
         consultardetalle();
     }
     catch (Exception ex)
     {
         MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
         consultardetalle();
     }
 }
Esempio n. 12
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);
                }
            }
        }
Esempio n. 13
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);
                }
            }
        }
Esempio n. 14
0
        public void consultarDetalle()
        {
            try
            {
                _datasistema.conectarInventario();
                _datasistema.conectarVentas();
                if (int.Parse(UIID.Text) != 0)
                {
                    List <V_FAC_DETA_LISTA_PRECIO> listaPrecio = (from u in _datasistema.ContextoVentas.V_FAC_DETA_LISTA_PRECIO
                                                                  where u.ID_LISTA == int.Parse(UIID.Text)
                                                                  select u).ToList();
                    int?[] listaDetaPrecio = (from u in _datasistema.ContextoVentas.V_FAC_DETA_LISTA_PRECIO
                                              where u.ID_LISTA == int.Parse(UIID.Text)
                                              select u.ID_ARTICULO).ToArray();

                    List <V_INV_ARTICULO> listaArti = (from u in _datasistema.ContextoInventario.V_INV_ARTICULO
                                                       where u.FLG_INVENTARIABLE == 'S' && !listaDetaPrecio.Contains(u.ID)
                                                       select u).ToList();

                    UIGRIDCONTROL_ARTICULOS.DataSource = listaArti;
                    UIGRIDCONTROL_DETALIST.DataSource  = listaPrecio;
                }
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }
Esempio n. 15
0
        public void eliminar()
        {
            try
            {
                INV_ENCA_DESP m = new INV_ENCA_DESP {
                    ID = int.Parse(UIID.Text), NM_EJERCICIO = _datasistema.periodo.NM_EJERCICIO, NM_PERIODO = _datasistema.periodo.NM_PERIODO, ID_EMPRESA = _datasistema.empresa.ID
                };

                //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;
                //}
                //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                //_datasistema.ContextoInventario.INV_ENCA_DESP.DeleteOnSubmit(m);
                //_datasistema.ContextoInventario.SubmitChanges();
                manejadorDespacho.eliminar(m);
                consultar();
            }
            catch (Exception e)
            {
                MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
            }
        }
Esempio n. 16
0
        public void guardar()
        {
            try
            {
                SIS_USER m = new SIS_USER {
                    ID = 0, CD_LOGIN = UICD_LOGIN.Text, CD_PASSWORD = UICD_PASSWORD.Text, DS_NOMBRE_USUARIO = UIDS_NOMBRE_USUARIO.Text, CD_ESTADO = 'A', ID_PERFIL = int.Parse(UIID_PERFIL.EditValue.ToString())
                };

                if (UIID.Text == "")
                {
                    m = manejadorData.insertar(m);
                }
                else
                {
                    m.ID = int.Parse(UIID.Text);
                    manejadorData.modificar(m);
                }
                consultar();
                MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
            }
            catch (Exception e)
            {
                MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
            }
        }
Esempio n. 17
0
        public void Consultar()
        {
            try
            {
                _datasistema.conectarInventario();
                lista_aux = (from u in _datasistema.ContextoInventario.V_INV_DETA_REQ where u.NM_CANT_FALTANTE > 0 && u.CD_ESTA_DOCUMENTO == 'A' && _datasistema.empresa.ID == u.ID_EMPRESA select u
                             ).ToList();

                lista_desp = (from u in _datasistema.ContextoInventario.V_INV_DETA_DESP where u.CD_ESTA_DOCUMENTO == 'D' && _datasistema.empresa.ID == u.ID_EMPRESA select u.ID_DETA_REQ).ToList();

                lista = new List <V_INV_DETA_REQ>();

                foreach (var item in lista_aux)
                {
                    if (!lista_desp.Contains(item.ID))
                    {
                        lista.Add(item);
                    }
                }


                UIGRIDCONTROL.DataSource = lista;
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }
Esempio n. 18
0
        public void imprimir()
        {
            try
            {
                //V_INV_ENCA_DESP enca = (from u in _datasistema.ContextoInventario.V_INV_ENCA_DESP
                //                                  where u.ID == (int)UIID.EditValue
                //                                  select u).First();
                V_INV_ENCA_DESP enca = manejadorDespacho.consultarVistaPorId(int.Parse(UIID.Text));
                //List<V_INV_DETA_DESP> detas = (from u in _datasistema.ContextoInventario.V_INV_DETA_DESP
                //                                     where u.ID_DESP   == (int)UIID.EditValue
                //                                     select u).ToList();
                List <V_INV_DETA_DESP> detas = manejadorDetalleDespacho.consultarVistaPorIdEnca(int.Parse(UIID.Text));
                cDespacho data = new cDespacho(enca, detas);

                rpt_despacho     rpt     = new rpt_despacho();
                List <cDespacho> prpdata = new List <cDespacho>();
                prpdata.Add(data);
                rpt.DataSource = prpdata;
                //rpt.ShowPreviewDialog();
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }
Esempio n. 19
0
        public void guardar()
        {
            try
            {
                SIS_FORMA_PAGO m = new SIS_FORMA_PAGO
                {
                    ID            = 0,
                    DS_FORMA_PAGO = UIDS_FORMA_PAGO.Text,
                    ID_EMPRESA    = _datasistema.empresa.ID,
                    FLG_CREDITO   = char.Parse(UIFLG_CREDITO.EditValue.ToString()),
                    NM_DIAS_PLAZO = int.Parse(UINM_DIAS_PLAZO.EditValue.ToString())
                };
                if (UIID.Text == "")
                {
                    m = manejadorData.insertar(m);
                }

                else
                {
                    m.ID = int.Parse(UIID.Text);
                    manejadorData.modificar(m);
                }
                consultar();
                MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
            }
            catch (Exception e)
            {
                MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
            }
        }
Esempio n. 20
0
        private void uirbn_actualizar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                COMP_COMPRA p = (from u in _datasistema.ContextoCompras.COMP_COMPRA where u.ID == int.Parse(UIID.Text) select u).First();

                if (p.CD_ESTADO == 'D')
                {
                    if (MetodosForm.preguntar("¿Quiere actualizar la compra?"))
                    {
                        int?   error = 0;
                        string msj   = string.Empty;
                        p.CD_ESTADO = 'A';
                        _datasistema.ContextoCompras.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                        _datasistema.ContextoCompras.SubmitChanges();
                        _datasistema.ContextoCompras.PR_CONT_GENE_CONT_COMP(p.ID, ref error, ref msj);
                        if (error != 0)
                        {
                            MetodosForm.mensajeErrorDefault(msj, _datasistema);
                        }
                        consultar();
                        MetodosForm.seleccionarFila(uigridview, "ID", p.ID);
                    }
                }
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }
Esempio n. 21
0
        public void eliminar()
        {
            try
            {
                COMP_COMPRA m = (from u in _datasistema.ContextoCompras.COMP_COMPRA
                                 where u.ID == int.Parse(UIID.Text)
                                 select u).First();

                if (m.CD_ESTADO != 'D')
                {
                    return;
                }
                if (m.ID_INGRESO != 0)
                {
                    int idingr = m.ID_INGRESO.Value;
                    _datasistema.conectarInventario();
                    INV_ENCA_INGR ing = (from u in _datasistema.ContextoInventario.INV_ENCA_INGR
                                         where u.ID == idingr
                                         select u).First();
                    ing.ID_COMPRA = 0;
                    _datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    _datasistema.ContextoInventario.SubmitChanges();
                }

                _datasistema.ContextoCompras.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                _datasistema.ContextoCompras.COMP_COMPRA.DeleteOnSubmit(m);
                _datasistema.ContextoCompras.SubmitChanges();
                consultar();
            }
            catch (Exception e)
            {
                MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
            }
        }
Esempio n. 22
0
        public void guardar()
        {
            try
            {
                if (!validar())
                {
                    return;
                }


                CONT_ENCA_PART_BORRADOR p = new CONT_ENCA_PART_BORRADOR {
                    ID = 0, FE_PARTIDA = UIFE_PARTIDA.DateTime, ID_DIARIO = int.Parse(UIID_DIARIO.EditValue.ToString()), NM_EJERCICIO = int.Parse(_datasistema.periodo.NM_EJERCICIO.ToString()), NM_PERIODO = int.Parse(_datasistema.periodo.NM_PERIODO.ToString()), DS_CONCEPTO = UIDS_CONCEPTO.Text, DS_REFERENCIA = UIDS_REFERENCIA.Text, CD_ESTA_PART = 'D', ID_PART_DIA = 0, ID_EMPRESA = _datasistema.empresa.ID
                };
                if (UIID.Text == "")
                {
                    p = manejadorData.insertar(p);
                }
                else
                {
                    p.ID = int.Parse(UIID.Text);
                    manejadorData.modificar(p);
                }
                consultar();
                MetodosForm.seleccionarFila(uigridview, "ID", p.ID);
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }
Esempio n. 23
0
        public void guardar()
        {
            try
            {
                CONT_NIVEL_CUENTA m = new CONT_NIVEL_CUENTA {
                    ID = 0, NM_NIVEL = 0, ID_EMPRESA = _datasistema.empresa.ID, NM_CANT_CARACTERES = int.Parse(UINM_CANT_CARACTERES.EditValue.ToString())
                };
                if (UIID.Text == "")
                {
                    _datasistema.ContextoContabilidad.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    //Validar
                    if (manejadorData.consultarPorIdEmpresa(_datasistema.empresa.ID).Count() == 0)
                    {
                        m.NM_NIVEL = 1;
                    }
                    else
                    {
                        m.NM_NIVEL = manejadorData.consultarMaxNivelPorIdEmpresa(_datasistema.empresa.ID) + 1;
                    }
                    m = manejadorData.insertar(m);
                }

                else
                {
                    m.ID = int.Parse(UIID.Text);
                    manejadorData.modificar(m);
                }
                consultar();
                MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
            }
            catch (Exception e)
            {
                MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
            }
        }
Esempio n. 24
0
 private void uirbn_actualizar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         if (uigridview.FocusedRowHandle < 0)
         {
             return;
         }
         _datasistema.conectarCompras();
         V_COMP_QUEDAN p = (from u in _datasistema.ContextoCompras.V_COMP_QUEDAN where u.ID == int.Parse(UIID.Text) select u).First();
         if (p.CD_ESTADO == 'D')
         {
             if (MetodosForm.preguntar("¿Quiere actualizar el quedan"))
             {
                 p.CD_ESTADO = '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);
     }
 }
Esempio n. 25
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);
                }
            }
        }
Esempio n. 26
0
 public bool validar()
 {
     if (UIID_DIARIO.EditValue == null)
     {
         MetodosForm.mensajeErrorDefault("Seleccione el tipo de diario", _datasistema);
         return(false);
     }
     return(true);
 }
Esempio n. 27
0
        public void guardar()
        {
            INV_ARTICULO m = new INV_ARTICULO {
                ID = 0, ID_UNI_MED = int.Parse(UIID_UNI_MED.EditValue.ToString()), ID_CATE_ARTI = int.Parse(UIID_CATE_ARTI.EditValue.ToString()), CD_BARRA = UICD_BARRA.Text, DS_NOMBRE = UIDS_NOMBRE.Text, DS_NOMBRE_ALTER = UIDS_NOMBRE_ALTER.Text, DS_REFERENCIA = UIDS_REFERENCIA.Text, FLG_EXEN_IMPU = char.Parse(UIFLG_EXEN_IMPU.EditValue.ToString()), FLG_VERI_EXIS_VENT = char.Parse(UIFLG_VERI_EXIS_VENT.EditValue.ToString()), NM_CANT_MAX = decimal.Parse(UINM_CANT_MAX.EditValue.ToString()), NM_CANT_MIN = decimal.Parse(UINM_CANT_MIN.EditValue.ToString()), ID_EMPRESA = _datasistema.empresa.ID, FLG_INVENTARIABLE = char.Parse(UIFLG_INVENTARIABLE.EditValue.ToString()), CD_CLAVE = UICD_CLAVE.Text
            };

            if (UIID.Text == "")
            {
                try
                {
                    //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    //_datasistema.ContextoInventario.INV_ARTICULO.InsertOnSubmit(m);
                    //_datasistema.ContextoInventario.SubmitChanges();
                    m = manejadorArticulo.insertar(m);
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }

            else
            {
                try
                {
                    //INV_ARTICULO m = (from u in _datasistema.ContextoInventario.INV_ARTICULO
                    //                where u.ID == int.Parse(UIID.Text)
                    //                select u).First();
                    //m.ID_UNI_MED = (int)UIID_UNI_MED.EditValue;
                    //m.ID_CATE_ARTI =(int)UIID_CATE_ARTI .EditValue ;
                    //m.CD_BARRA =UICD_BARRA .Text;
                    //m.CD_CLAVE = UICD_CLAVE.Text;
                    //m.DS_NOMBRE=UIDS_NOMBRE.Text ;
                    //m.DS_NOMBRE_ALTER =UIDS_NOMBRE_ALTER.Text;
                    //m.DS_REFERENCIA =UIDS_REFERENCIA .Text;
                    //m.FLG_EXEN_IMPU =(char)UIFLG_EXEN_IMPU .EditValue;
                    //m.FLG_VERI_EXIS_VENT =(char)UIFLG_VERI_EXIS_VENT .EditValue;
                    //m.NM_CANT_MAX =(decimal)UINM_CANT_MAX .EditValue ;
                    //m.NM_CANT_MIN = (decimal)UINM_CANT_MIN.EditValue;
                    //m.FLG_INVENTARIABLE = char.Parse(UIFLG_INVENTARIABLE.EditValue.ToString());
                    //_datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    //_datasistema.ContextoInventario.SubmitChanges();

                    m.ID = int.Parse(UIID.Text);
                    manejadorArticulo.modificar(m);
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
        }
Esempio n. 28
0
 private void uirbn_btn_import_ingr_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         form_sel_ingr_comp f = new form_sel_ingr_comp(_datasistema, this);
         f.ShowDialog();
     }
     catch (Exception ex)
     {
         MetodosForm.mensajeErrorDefault(_datasistema);
     }
 }
Esempio n. 29
0
        public void guardar()
        {
            if (UIID.Text == "")
            {
                try
                {
                    FAC_VENDEDOR m = new FAC_VENDEDOR
                    {
                        ID          = 0,
                        DS_VENDEDOR = UIDS_VENDEDOR.Text,
                        ID_EMPRESA  = _datasistema.empresa.ID,
                        DS_CORREO   = UIDS_CORREO.Text,
                        DS_TELEFONO = UIDS_TELEFONO.Text,
                        CD_VENDEDOR = UICD_VENDEDOR.Text
                    };
                    _datasistema.ContextoVentas.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    _datasistema.ContextoVentas.FAC_VENDEDOR.InsertOnSubmit(m);
                    _datasistema.ContextoVentas.SubmitChanges();
                    consultar();
                    MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                }
                catch (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }

            else
            {
                try
                {
                    FAC_VENDEDOR m = (from u in _datasistema.ContextoVentas.FAC_VENDEDOR
                                      where u.ID == int.Parse(UIID.Text)
                                      select u).First();

                    {
                        m.DS_VENDEDOR = UIDS_VENDEDOR.Text;
                        m.DS_TELEFONO = UIDS_TELEFONO.Text;
                        m.DS_CORREO   = UIDS_CORREO.Text;
                        m.CD_VENDEDOR = UICD_VENDEDOR.Text;
                        _datasistema.ContextoVentas.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                        _datasistema.ContextoVentas.SubmitChanges();
                        consultar();
                        MetodosForm.seleccionarFila(uigridview, "ID", m.ID);
                    }
                }
                catch
                (Exception e)
                {
                    MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
                }
            }
        }
Esempio n. 30
0
 private void UIGRIDCONTROL_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         int id_periodo = int.Parse(UIGRIDVIEW.GetFocusedRowCellValue("ID").ToString());
         periodo = manejadorData.consultarPorID(id_periodo);
         this.Close();
     }
     catch (Exception ex)
     {
         MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
     }
 }