示例#1
0
        public int DeleteInventarioMov()
        {
            string sql = "Delete from Inv_MovtosDetalles  where NoMovimiento = @NoMovimiento";
            int    rp  = db.UpdateRegistro(sql, ArrParametros);

            sql = "Delete from Inv_MovtosMaster where NoMovimiento = @NoMovimiento";
            int rp2 = db.UpdateRegistro(sql, ArrParametros);

            return(rp2);
        }
示例#2
0
        public int AddRegInvMaster(String DcOrigen)
        {
            string sql = "Update Inv_MovtosMaster set CveAlmacenMov=@CveAlmacenMov, CveTipoMov=@CveTipoMov, EntSal=@EntSal, CveSucursal = @CveSucursal," +
                         "           NoDoc=@NoDoc, Documento=@Documento,CveAlmacenDes=@CveAlmacenDes,CveTipoMovDest=@CveTipoMovDest, EntSalDest=@EntSalDest," +
                         "           Modulo=@Modulo, Descuento=@Descuento, " +
                         "           TotalDscto=@TotalDscto, TIva=@TIva, SubTotal=@SubTotal, TotalDoc=@TotalDoc, CveProveedor=@CveProveedor," +
                         "           Cancelado=@Cancelado, CveUsarioCaptu=@CveUsarioCaptu, NoMovtoTra = @NoMovtoTra, DocTra = @DocTra," +
                         "           DocOrigen = @DocOrigen, Observacion = @Observacion, " +
                         "          TotalIEPS = @TotalIEPS, TotalRetISR = @TotalRetISR, " +
                         "          TotalRetiVA=@TotalRetiVA, TotalImpOtro=@TotalImpOtro" +
                         " Where NoMovimiento = @NoMovimiento";

            int rsp = db.UpdateRegistro(sql, ArrParametros);

            if (!DcOrigen.Equals(""))
            {
                if (rsp > 0)
                {
                    sql = " UPDATE DocCab  " +
                          " SET 	  EsperaAceptacion = 0"+
                          " WHERE idMov = @DocOrigen";

                    db.UpdateRegistro(sql, ArrParametros);
                }
            }

            return(rsp);
        }
示例#3
0
        public int DeletePartida()//Elimina partida
        {
            string sql = "Delete from Inv_MovtosDetalles " +
                         " where NoMovimiento = @NoMovimiento AND NoPartida = @NoPartida";
            int dv = db.UpdateRegistro(sql, ArrParametros);

            if (dv >= 1)
            {
                sql = "Update Inv_MovtosDetalles set NoPartida = (NoPartida * -1)" +
                      " Where NoMovimiento = @NoMovimiento";
                dv = db.DeleteRegistro(sql, ArrParametros);
            }
            return(dv);
        }
示例#4
0
        public int DeleteMunicipio()
        {
            string sql = "Delete from CatMunicipios where CveMunicipio = @CveMunicipio";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#5
0
        public int DeleteDoctores()
        {
            string sql = "Delete from CatDoctores where Cedula = @Cedula";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#6
0
        public int DeleteArticulo()
        {
            string sql = "UPDATE inv_CatArticulos SET Estatus = 0 WHERE CveArticulo = @CveArticulo";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#7
0
        public int DeleteTipoMov()
        {
            string sql = "Delete from Inv_TipoMovtos where CveTipoMov = @CveTipoMov";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#8
0
        public int DeleteEmpleado()
        {
            string sql = "Delete from CatEmpleados where CodEmpleado = @CodEmpleado";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#9
0
        public int SaveDocumento(int op)
        {
            int    bandDev = 0;
            string sql     = "Update DocCab Set Documento = @Documento,CveDoc = @CveDoc, Serie = @Serie,NumDoc=@NumDoc," +
                             "       ClaveAlmacen=@ClaveAlmacen," +
                             "       ClaveImpuesto=@ClaveImpuesto,Impuesto=@Impuesto,Descuento=@Descuento," +
                             "       SubTotal=@SubTotal,Total=@Total,CveProveedor =@CveProveedor, " +
                             "       CveCliente = @CveCliente, Observaciones=@Observaciones, " +
                             "       FechaModificacion = (CONVERT(DATETIME, @FechaModificacion) + CONVERT(DATETIME, CONVERT(time, GETDATE()))), " +
                             "       FechaExpedicion = (CONVERT(DATETIME, @FechaExpedicion) + CONVERT(DATETIME, CONVERT(time, GETDATE()))), " +
                             "       Estatus=@Estatus, UsuarioModi = @UsuarioModi, " +
                             "       Autorizado=@Autorizado, EsperaAceptacion = @EsperaAceptacion," +
                             "       CveSucursal = @CveSucursal, NoFactura =  @NoFactura," +
                             "       TotalIEPS = @TotalIEPS, TotalRetISR = @TotalRetISR, " +
                             "       TotalRetiVA=@TotalRetiVA, TotalImpOtro=@TotalImpOtro" +
                             " WHERE idMov = @idMov";

            db.IniciaTrans();

            if (db.UpdateRegistro(sql, ArrParametros) > 0)
            {
                if (op == 2)//En caso este editando
                {
                    sql = "Delete from DocDet  where idMov = @idMov";
                    int rp = db.UpdateRegistro(sql, ArrParametros);
                }

                foreach (DocPartidasReq lst in Partidas)
                {
                    string SqlP = "insert into DocDet (idMov,Documento,Serie,Numdoc,ClaveAlmacen,Partida,CveArticulo,Descripcion,Cantidad," +
                                  "CveUmedida1,CveImpuesto,ImpuestoValor,Precio,Descuento,PrecioNeto,Impuesto,SubTotal,Total, Autorizado," +
                                  "FechaCaptura,FechaModificacion," +
                                  "        CveImpIEPS, ImpIEPSValor, TotalIEPS, CveImpRetIVA, ImpRetIVAValor, " +
                                  "        TotalRetIVA, CveImpRetISR, ImpRetISRValor, TotalRetISR, CveImpOtro, " +
                                  "        ImpValorOtro, TotalImpOtro, TotalDscto, DsctoEsPorcentaje ) " +
                                  "  values(@idMov,@Documento,@Serie,@Numdoc,@ClaveAlmacen,@Partida,@CveArticulo,@Descripcion,@Cantidad," +
                                  "@CveUmedida1,@CveImpuesto,@ImpuestoValor,@Precio,@Descuento,@PrecioNeto,@Impuesto,@SubTotal,@Total, @Autorizado," +
                                  "(CONVERT(DATETIME, @FechaCaptura) + CONVERT(DATETIME, CONVERT(time, GETDATE())))," +
                                  "(CONVERT(DATETIME, @FechaModificacion) + CONVERT(DATETIME, CONVERT(time, GETDATE()))), " +
                                  "       @CveImpIEPS, @ImpIEPSValor, @TotalIEPS, @CveImpRetIVA, @ImpRetIVAValor, " +
                                  "       @TotalRetIVA, @CveImpRetISR, @ImpRetISRValor, @TotalRetISR, @CveImpOtro, " +
                                  "       @ImpValorOtro, @TotalImpOtro, @TotalDscto, @DsctoEsPorcentaje)";

                    MatParamP[0, 0]  = "idMov"; MatParamP[0, 1] = lst.idMov;
                    MatParamP[1, 0]  = "Documento"; MatParamP[1, 1] = lst.Documento;
                    MatParamP[2, 0]  = "Serie"; MatParamP[2, 1] = lst.Serie;
                    MatParamP[3, 0]  = "Numdoc"; MatParamP[3, 1] = lst.Numdoc;
                    MatParamP[4, 0]  = "ClaveAlmacen"; MatParamP[4, 1] = lst.ClaveAlmacen;
                    MatParamP[5, 0]  = "Partida"; MatParamP[5, 1] = lst.Partida;
                    MatParamP[6, 0]  = "CveArticulo"; MatParamP[6, 1] = lst.CveArticulo;
                    MatParamP[7, 0]  = "Descripcion"; MatParamP[7, 1] = lst.Descripcion;
                    MatParamP[8, 0]  = "Cantidad"; MatParamP[8, 1] = lst.Cantidad;
                    MatParamP[9, 0]  = "CveUmedida1"; MatParamP[9, 1] = lst.CveUmedida1;
                    MatParamP[10, 0] = "CveImpuesto"; MatParamP[10, 1] = lst.CveImpuesto;
                    MatParamP[11, 0] = "ImpuestoValor"; MatParamP[11, 1] = lst.ImpuestoValor;
                    MatParamP[12, 0] = "Precio"; MatParamP[12, 1] = lst.Precio;
                    MatParamP[13, 0] = "TotalDscto"; MatParamP[13, 1] = lst.TotalDscto;
                    MatParamP[14, 0] = "PrecioNeto"; MatParamP[14, 1] = lst.PrecioNeto;
                    MatParamP[15, 0] = "Impuesto"; MatParamP[15, 1] = lst.Impuesto;
                    MatParamP[16, 0] = "SubTotal"; MatParamP[16, 1] = lst.SubTotal;
                    MatParamP[17, 0] = "Total"; MatParamP[17, 1] = lst.Total;
                    MatParamP[18, 0] = "Autorizado"; MatParamP[18, 1] = lst.Autorizado;
                    MatParamP[19, 0] = "FechaCaptura"; MatParamP[19, 1] = lst.FechaCaptura;
                    MatParamP[20, 0] = "FechaModificacion"; MatParamP[20, 1] = lst.FechaModificacion;

                    MatParamP[21, 0] = "CveImpIEPS"; MatParamP[21, 1] = lst.CveImpIEPS;
                    MatParamP[22, 0] = "ImpIEPSValor"; MatParamP[22, 1] = lst.ImpIEPSValor;
                    MatParamP[23, 0] = "TotalIEPS"; MatParamP[23, 1] = lst.TotalIEPS;
                    MatParamP[24, 0] = "CveImpRetIVA"; MatParamP[24, 1] = lst.CveImpRetIVA;
                    MatParamP[25, 0] = "ImpRetIVAValor"; MatParamP[25, 1] = lst.ImpRetIVAValor;
                    MatParamP[26, 0] = "TotalRetIVA"; MatParamP[26, 1] = lst.TotalRetIVA;
                    MatParamP[27, 0] = "CveImpRetISR"; MatParamP[27, 1] = lst.CveImpRetISR;
                    MatParamP[28, 0] = "ImpRetISRValor"; MatParamP[28, 1] = lst.ImpRetISRValor;
                    MatParamP[29, 0] = "TotalRetISR"; MatParamP[29, 1] = lst.TotalRetISR;
                    MatParamP[30, 0] = "CveImpOtro"; MatParamP[30, 1] = lst.CveImpOtro;
                    MatParamP[31, 0] = "ImpValorOtro"; MatParamP[31, 1] = lst.ImpValorOtro;
                    MatParamP[32, 0] = "TotalImpOtro"; MatParamP[32, 1] = lst.TotalImpOtro;
                    MatParamP[33, 0] = "DsctoEsPorcentaje"; MatParamP[33, 1] = lst.DsctoEsPorcentaje;
                    MatParamP[34, 0] = "Descuento"; MatParamP[34, 1] = lst.Descuento;



                    ParamPartidas(MatParamP);
                    int rps = db.InsertarRegistro(SqlP, ArrParametrosP);

                    if (rps <= 0)
                    {
                        bandDev = 0;
                        break;
                    }
                    bandDev = 1;
                }
            }

            if (bandDev == 1)
            {
                db.TerminaTrans();
            }
            else
            {
                db.CancelaTrans();
            }

            return(bandDev);
        }
示例#10
0
        public int DeleteProveedores()
        {
            string sql = "Delete from CatProveedores where CveProveedor = @CveProveedor";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#11
0
        public int DeleteLinea()
        {
            string sql = "Delete from Inv_Lineas where CveLinea = @CveLinea";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#12
0
        public int DeleteUsuario()
        {
            string sql = "Delete from SUsuarios where Usuario = @Usuario";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#13
0
        public int DeleteInv_ClaseMov()
        {
            string sql = "Delete from Inv_ClaseMov where CveClsMov = @CveClsMov";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#14
0
        public int DeleteCfgCatFoliador()
        {
            string sql = "Delete from CfgCatFoliadores where CveFoliador = @CveFoliador";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#15
0
        public int DeleteMarcas()
        {
            string sql = "Delete from Inv_Marcas where CveMarca = @CveMarca";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#16
0
        public int DeletePerfil()
        {
            string sql = "Delete from SPerfiles where CodPerfil = @CodPerfil";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#17
0
        public int DeleteParamSystem()
        {
            string sql = "Delete from application_parameters where CodParametro = @CodParametro";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#18
0
        public int DeleteClientes()
        {
            string sql = "Delete from CatClientes where CveCliente = @CveCliente";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#19
0
        public int DeleteExistencia()
        {
            string sql = "Delete from Inv_CatAlmacenes where ClaveAlmacen = @ClaveAlmacen";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#20
0
        public int DeleteImpuesto()
        {
            string sql = "Delete from [Inv_Impuestos] where CveImpuesto = @CveImpuesto";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#21
0
        public int DeleteGeografia()
        {
            string sql = "Delete from CatGeografia where id = @id";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#22
0
        public int DeleteUsrCfg()
        {
            string sql = "Delete from SUsuarioConf where CveUsuario = @CveUsuario";

            return(db.UpdateRegistro(sql, ArrParametros));
        }
示例#23
0
        public int DeleteClase()
        {
            string sql = "Delete from Inv_Clases where CveClase = @CveClase";

            return(db.UpdateRegistro(sql, ArrParametros));
        }