Beispiel #1
0
        public string InsertGuiaRemitente_Venta(E_GuiaRemision Obj_GuiaRemision, E_GuiaTransporte Obj_GuiaTransporte, DataTable dtVenta_Diferida, string EmpresaSede, string Documento, int UsuarioID, bool Condicion)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);

            //Creamos una tabla para la generación de guia de remision
            DataTable dtGuiaRemision;

            dtGuiaRemision = new DataTable();
            dtGuiaRemision.Columns.Add("ProductoID", typeof(string));
            dtGuiaRemision.Columns.Add("Cantidad_Entregada", typeof(decimal));
            dtGuiaRemision.Columns.Add("CantidadEnviada", typeof(decimal));
            dtGuiaRemision.Columns.Add("Stock", typeof(decimal));
            dtGuiaRemision.Columns.Add("StockDisponible", typeof(decimal));
            dtGuiaRemision.Columns.Add("AlmacenID", typeof(string));
            dtGuiaRemision.Columns.Add("Cantidad_Diferida", typeof(decimal));

            //Filtrar  las lineas para la guia de remision
            foreach (DataRow Drow in dtVenta_Diferida.Rows)
            {
                if (Convert.ToDecimal(Drow["Despachar"]) != 0)
                {
                    DataRow row;
                    row = dtGuiaRemision.NewRow();
                    row["ProductoID"]         = Drow["Codigo"].ToString();
                    row["Cantidad_Entregada"] = Drow["Cantidad_Entregada"].ToString();
                    row["CantidadEnviada"]    = Drow["Despachar"].ToString();
                    row["Stock"]             = Drow["Despachar"].ToString();
                    row["StockDisponible"]   = Drow["Despachar"].ToString();
                    row["AlmacenID"]         = Drow["AlmacenID"].ToString();
                    row["Cantidad_Diferida"] = Convert.ToDecimal(Drow["Cantidad_Entregada"].ToString()) + Convert.ToDecimal(Drow["Despachar"].ToString());
                    dtGuiaRemision.Rows.Add(row);
                }
            }
            return(objCD_GuiaRemision.InsertGuiaRemitente_Venta(Obj_GuiaRemision, Obj_GuiaTransporte, dtGuiaRemision, EmpresaSede, Documento, UsuarioID, Condicion));
        }
Beispiel #2
0
        public bool UpdateXMLDetalleGuiaRemision(string xml, string Tipo)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            bool            Valor;

            Valor = objCD_GuiaRemision.UpdateXMLDetalleGuiaRemision(xml, Tipo);
            return(Valor);
        }
Beispiel #3
0
        public DataTable Get_GuiaRemision(string NumDocumento)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            DataTable       Temp = new DataTable();

            Temp = objCD_GuiaRemision.Get_GuiaRemision(NumDocumento);
            return(Temp);
        }
Beispiel #4
0
        public DataTable GetRecepcionGuiaRemisionPeso(string NumGuiaRemision)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            DataTable       Temp = new DataTable();

            Temp = objCD_GuiaRemision.GetRecepcionGuiaRemisionPeso(NumGuiaRemision);
            return(Temp);
        }
Beispiel #5
0
        public bool InsertXMLDetalleGuiaRemisionPeso(string xml)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            bool            Valor;

            Valor = objCD_GuiaRemision.InsertXMLDetalleGuiaRemisionPeso(xml);
            return(Valor);
        }
Beispiel #6
0
        public string InsertGuiaRemitente(E_GuiaRemision ObjGuiaRemision, string EmpresaSede)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            string          NumGuiaRemision;

            NumGuiaRemision = objCD_GuiaRemision.InsertGuiaRemitente(ObjGuiaRemision, EmpresaSede);
            return(NumGuiaRemision);
        }
Beispiel #7
0
        public DataSet CrearGuiaRemitente(E_GuiaRemision CabeceraGuiaRemision, DataTable DtDetalleGuiaRemision, string EmpresaSede)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            DataSet         Ds = new DataSet();

            Ds = objCD_GuiaRemision.CrearGuiaRemitente(CabeceraGuiaRemision, DtDetalleGuiaRemision, EmpresaSede);
            return(Ds);
        }
Beispiel #8
0
        public DataTable GetSerieGuia(string EmpresaSede)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            DataTable       Temp = new DataTable();

            Temp = objCD_GuiaRemision.GetSerieGuia(EmpresaSede);
            return(Temp);
        }
Beispiel #9
0
        public Int32 UpdateSerieGuiaR(string EmpresaSede, string SerieGuiaRID, Int32 GuiaRemitente)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            Int32           Valor;

            Valor = objCD_GuiaRemision.UpdateSerieGuiaR(EmpresaSede, SerieGuiaRID, GuiaRemitente);
            return(Valor);
        }
Beispiel #10
0
        public bool UpdateGuiaRemisionEstado(string NumGuiaRemision, int EstadoID, string Tipo, int UsuarioID, string SedeID)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            bool            Valor;

            Valor = objCD_GuiaRemision.UpdateGuiaRemisionEstado(NumGuiaRemision, EstadoID, Tipo, UsuarioID, SedeID);
            return(Valor);
        }
Beispiel #11
0
        public DataTable GetDetalleGuiaRemision(string NumGuiaRemision, string TipoGuia)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            DataTable       Temp = new DataTable();

            Temp = objCD_GuiaRemision.GetDetalleGuiaRemision(NumGuiaRemision, TipoGuia);
            return(Temp);
        }
Beispiel #12
0
        public DataSet CrearGuias(DataTable DtPesoBruto, DataTable DtTara, decimal Bruto, E_GuiaRemision ObjGuiaRemision, string SedeID, string CamionEmpresaID,
                                  string Codigo, string Requerimiento, decimal Neto, decimal Tara, decimal Cantidad, decimal Recibido, decimal Solicitado, decimal Transito,
                                  decimal NroJabas, string NomSede, string AlmacenIDLocal, E_GuiaTransporte ObjGuiaTransporte, string SedeDestino, int UserID)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);
            DataSet         Ds = new DataSet();

            Ds = objCD_GuiaRemision.CrearGuias(DtPesoBruto, DtTara, Bruto, ObjGuiaRemision, SedeID, CamionEmpresaID, Codigo, Requerimiento, Neto, Tara,
                                               Cantidad, Recibido, Solicitado, Transito, NroJabas, NomSede, AlmacenIDLocal, ObjGuiaTransporte, SedeDestino, UserID);
            return(Ds);
        }
Beispiel #13
0
        public void InsertSerieGuia(string EmpresaSede, string SerieGuiaRID, Int32 GuiaRemitente, string SerieGuiaTID, Int32 GuiaTransporte, string SerieGuiaNID, Int32 NotaCredito)
        {
            CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString);

            objCD_GuiaRemision.InsertSerieGuia(EmpresaSede, SerieGuiaRID, GuiaRemitente, SerieGuiaTID, GuiaTransporte, SerieGuiaNID, NotaCredito);
        }