Exemplo n.º 1
0
 public ICollection <ComprobanteCliente> GetLisIdComprobanteCliente(int idComprobante)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisIdComprobanteCliente(idComprobante).ToList();
         return(response);
     }
 }
Exemplo n.º 2
0
 public ICollection <usp_LisSaldoCertificado_Result> usp_LisSaldoCertificado(int IdCliente, string strCosecha)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisSaldoCertificado(IdCliente, Convert.ToInt32(strCosecha)).ToList();
         return(response);
     }
 }
Exemplo n.º 3
0
 public ICollection <usp_LisBusquedaClienteFiltro_Result> usp_LisBusquedaClienteFiltro(string strFiltro)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisBusquedaClienteFiltro(strFiltro).ToList();
         return(response);
     }
 }
Exemplo n.º 4
0
 public ICollection <usp_LisTickedPesadaEnProceso_Result> usp_LisTickedPesadaEnProceso(int inProceso, string strIdlocal, int intCliente, int intEstado)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisTickedPesadaEnProceso(inProceso, strIdlocal, intCliente, intEstado).ToList();
         return(response);
     }
 }
Exemplo n.º 5
0
 public ICollection <ComprobanteCliente> GetLisComprobanteCliente(string nroDocumentoCliente, string tipoComprobante, string correlativo)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisComprobanteCliente(nroDocumentoCliente, tipoComprobante, correlativo).ToList();
         return(response);
     }
 }
Exemplo n.º 6
0
 public ICollection <usp_ListadoDetalleRemision_Result> usp_ListadoDetalleRemision(int inIdTraslado)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_ListadoDetalleRemision(inIdTraslado).ToList();
         return(response);
     }
 }
Exemplo n.º 7
0
 public ICollection <usp_LisRecepcionGuiaRemisionZona_Result> usp_LisRecepcionGuiaRemisionZona(string strIdlocal)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisRecepcionGuiaRemisionZona(strIdlocal).ToList();
         return(response);
     }
 }
Exemplo n.º 8
0
 public ICollection <ComprobanteVenta> GetReporteComprobanteVenta(int idComprobante)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_ReporteComprobanteVenta(idComprobante).ToList();
         return(response);
     }
 }
Exemplo n.º 9
0
 public ICollection <usp_LisGuiaIngresoZona_Result> usp_LisGuiaIngresoZona(string strEstado, string strFiltro, string strIdlocal, string strFechaInicio, string strFechaFin)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisGuiaIngresoZona(strEstado, strFiltro, strIdlocal, strFechaInicio, strFechaFin).ToList();
         return(response);
     }
 }
Exemplo n.º 10
0
 public List <usp_LisGuiaIngresoDetalle_Result> usp_LisGuiaIngresoDetalle(int inIdGuia)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisGuiaIngresoDetalle(inIdGuia).ToList();
         return(response);
     }
 }
Exemplo n.º 11
0
 public ICollection <usp_LisGuiaIngresoEditar_Result> usp_LisGuiaIngresoEditar(int inIdGuia)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisGuiaIngresoEditar(inIdGuia).ToList();
         return(response);
     }
 }
Exemplo n.º 12
0
 public ICollection <usp_ListIngresoSaldo_Result> usp_ListIngresoSaldo(int IdGuia)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = (db.usp_ListIngresoSaldo(IdGuia)).ToList();
         return(response);
     }
 }
Exemplo n.º 13
0
//        public int ScopesComplete()
//        {
//            int ScopesReturn = 0;
//            if(returnInsCabecera > 0 && returnInsDetalle > 0 && returnInsSaldo > 0 &&  returnRendHumZona > 0)
//            {
////                scopeInsCabecera.Complete();
//                scopeInsDetalle.Complete();
//                scopeInsSaldo.Complete();
//                scopeSaldoCert.Complete();
//                scopeRendHumZona.Complete();
//                ScopesReturn = 1;
//            }
//            return ScopesReturn;
//        }


        public ICollection <usp_LisDatoGuiaIngresoZona_Result> usp_LisDatoGuiaIngresoZona(int inIdGuiaIngreso)
        {
            using (var db = new ApplicationDbContextSGO())
            {
                var response = db.usp_LisDatoGuiaIngresoZona(inIdGuiaIngreso.ToString()).ToList();
                return(response);
            }
        }
Exemplo n.º 14
0
 public ClienteExiste GetClienteExiste(string nroDocumento)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisClienteExiste(nroDocumento).ToList();
         return(response.SingleOrDefault());
     }
 }
Exemplo n.º 15
0
 public ICollection <LisDatosGeneraCodigoBarra> GetLisDatosGeneraCodigoBarra(int idComprobante)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisDatosGeneraCodigoBarra(idComprobante).ToList();
         return(response);
     }
 }
Exemplo n.º 16
0
 public ICollection <usp_ReporteTicketPesada_Result> usp_ReporteTicketPesada(string strIdTicketPesada)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_ReporteTicketPesada(Convert.ToInt32(strIdTicketPesada)).ToList();
         return(response);
     }
 }
Exemplo n.º 17
0
 public ICollection <usp_ReporteGuiaIngreso_Result> usp_ReporteGuiaIngreso(string strIdGuiaIngreso)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_ReporteGuiaIngreso(Convert.ToInt32(strIdGuiaIngreso)).ToList();
         return(response);
     }
 }
Exemplo n.º 18
0
 public ICollection <usp_Mant_TIPO_COSECHA_Result> usp_Mant_TIPO_COSECHA(int bus, TIPO_COSECHA oP)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_Mant_TIPO_COSECHA(bus, oP.IdCosecha, oP.vcCosecha, oP.vcComentario, oP.IdEstado, oP.UsuarioRegistro, oP.UsuarioModifica).ToList();
         return(response);
     }
 }
Exemplo n.º 19
0
        public ICollection <usp_LisComboSacoCafe_Result> usp_LisComboSacoCafe(string strEstado)
        {
            using (var db = new ApplicationDbContextSGO())
            {
                var response = db.usp_LisComboSacoCafe(strEstado).ToList();

                return(response);
            }
        }
Exemplo n.º 20
0
        public ICollection <usp_LisContratoConGI_Result> usp_LisContratoConGI(int inIdCliente, int inCosecha)
        {
            using (var db = new ApplicationDbContextSGO())
            {
                var response = db.usp_LisContratoConGI(inIdCliente, inCosecha).ToList();

                return(response);
            }
        }
Exemplo n.º 21
0
 public ICollection <usp_Mant_CLIENTE_COSECHA_Result> usp_Mant_CLIENTE_COSECHA(int bus, CLIENTE_COSECHA oP)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_Mant_CLIENTE_COSECHA(bus, oP.IdClienteCosecha, oP.IdCosecha, oP.IdCliente, oP.InEstado,
                                                    oP.UsuarioModifica, oP.UsuarioRegistro, oP.InVigente).ToList();
         return(response);
     }
 }
Exemplo n.º 22
0
        public ICollection <usp_LisTipoRuma_Result> usp_LisTipoRuma(string strIdLocal, string strIdEstado)
        {
            using (var db = new ApplicationDbContextSGO())
            {
                var response = db.usp_LisTipoRuma(strIdLocal, strIdEstado).ToList();

                return(response);
            }
        }
Exemplo n.º 23
0
        public ICollection <usp_LisLaboratorioDisponibleXCliente_Result> usp_LisLaboratorioDisponibleXCliente(int inIdCliente, string strIdLocal)
        {
            using (var db = new ApplicationDbContextSGO())
            {
                var response = db.usp_LisLaboratorioDisponibleXCliente(inIdCliente, strIdLocal).ToList();

                return(response);
            }
        }
Exemplo n.º 24
0
 public ICollection <LisClienteContacto> usp_LisClienteContacto(int?inIdCliente, string strEstado)
 {
     //var response = new List<usp_LisClienteContacto_Result>();
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_LisClienteContacto(inIdCliente, strEstado).ToList();
         return(response);
         //return null;
     }
 }
Exemplo n.º 25
0
 public int usp_InsTicketPesada(int TipoOperacion, TICKET_PESADA oTP)
 {
     using (var db = new ApplicationDbContextSGO())
     {
         var response = db.usp_InsTicketPesada(TipoOperacion, oTP.IdTicketPesada, oTP.Cosecha, oTP.IdCliente, oTP.IdContactoCliente, oTP.IdLocal,
                                               oTP.FechaTicket.ToString(), oTP.IdLaboratorio, oTP.NroSaco, oTP.IdSaco, oTP.PesoSaco, oTP.Tara, oTP.KgBruto, oTP.KgNeto, oTP.DsctoAgua, oTP.KgSeco,
                                               oTP.IdProceso, oTP.Observaciones, oTP.IdEstado, oTP.UsuarioRegistro, oTP.IdTipoCafe, oTP.IdGuiaRemision, oTP.GuiaRemision);
         return(response);
         //return null;
     }
 }
Exemplo n.º 26
0
 public int SetLog(string description, int?user)
 {
     using (var db = new ApplicationDbContextSGO())
         return(db.usp_INS_TBL_LOG(description, user));
 }
Exemplo n.º 27
0
        public int InsertarGuiaIngresoCompleto(
            int inTipoOperacion,
            //GUIA_INGRESO_CAB oGIC,
            string oSGICJson,
            string oSLstDJson,
            string oSLstSJson)
        {
            int inCountDetalle = 0;
            int inCountSaldo   = 0;
            int inReturn       = 0;

            var oSLstDDesJson = JsonConvert.DeserializeObject <List <GUIA_INGRESO_DET> >(oSLstDJson);
            var oSlstSDesJson = JsonConvert.DeserializeObject <List <GUIA_INGRESO_SALDO> >(oSLstSJson);
            var oSGICDesJson  = JsonConvert.DeserializeObject <GUIA_INGRESO_CAB>(oSGICJson);



            using (TransactionScope scope = new TransactionScope())
            {
                using (var db = new ApplicationDbContextSGO())
                {
                    var responseC1 = 0;
                    try
                    {
                        var responseC = (
                            db.usp_InsGuiaIngresoCabecera(
                                inTipoOperacion,
                                oSGICDesJson.IdGuia,
                                oSGICDesJson.IdLocal,
                                oSGICDesJson.IdCliente,
                                oSGICDesJson.IdContactoCliente,
                                oSGICDesJson.RumaDestino,
                                oSGICDesJson.TotalSaco,
                                oSGICDesJson.TotalKgBruto,
                                oSGICDesJson.TotalTara,
                                oSGICDesJson.TotalDsctoAgua,
                                oSGICDesJson.TotalKgNeto,
                                oSGICDesJson.IdEstado,
                                oSGICDesJson.IdDivision,
                                oSGICDesJson.IdProceso,
                                oSGICDesJson.UsuarioRegistro,
                                oSGICDesJson.IdCertificadoVSP,
                                oSGICDesJson.DescCertificacion,
                                oSGICDesJson.ModalidadIngreso,
                                oSGICDesJson.IdIngresoPRP,
                                oSGICDesJson.IdOficinaOrigen,
                                oSGICDesJson.IdTraslado,
                                oSGICDesJson.GuiaRemisionExterna,
                                oSGICDesJson.IdClienteTrazabilidad,
                                oSGICDesJson.IdTrasladoFila,
                                oSGICDesJson.IdTipoCafe,
                                oSGICDesJson.Observacion,
                                oSGICDesJson.IdContrato, /*null,*/
                                oSGICDesJson.Cosecha.ToString()
                                )
                            );
                        responseC1 = Convert.ToInt32(responseC.FirstOrDefault());


                        var returIdGuia = responseC1; //Convert.ToInt32(responseC1.FirstOrDefault());

                        foreach (var item in oSLstDDesJson)
                        {
                            var responseD = (db.usp_InsGuiaIngresoDetalle(
                                                 returIdGuia,
                                                 item.IdTicketPesada,
                                                 item.IdOrdenServicio,
                                                 item.IdResultado,
                                                 item.NroSaco,
                                                 item.KgBruto,
                                                 item.Tara,
                                                 item.KgNeto
                                                 )
                                             );


                            if (responseD > 0)
                            {
                                inCountDetalle++;
                            }
                        }

                        foreach (var item in oSlstSDesJson)
                        {
                            var responseS = (db.usp_InsGuiaIngresoSaldo(
                                                 returIdGuia,
                                                 item.IdTicketPesada,
                                                 item.IdCliente,
                                                 item.Cosecha,
                                                 item.Saco,
                                                 item.KgBruto,
                                                 item.Tara,
                                                 item.KgNeto,
                                                 item.SacoOperacion,
                                                 item.KgBrutoOperacion,
                                                 item.TaraOperacion,
                                                 item.KgNetoOperacion,
                                                 item.SacoSaldo,
                                                 item.KgBrutoSaldo,
                                                 item.TaraSaldo,
                                                 item.KgNetoSaldo,
                                                 item.IdEstado,
                                                 item.UsuarioRegistro
                                                 )
                                             );
                            if (responseS > 0)
                            {
                                inCountSaldo++;
                            }
                        }

                        try
                        {
                            if (inTipoOperacion == 1 &&
                                (oSGICDesJson.ModalidadIngreso == "CON" || oSGICDesJson.ModalidadIngreso == "CER") &&
                                oSGICDesJson.IdProceso == 0)
                            {
                                string idCertificados =
                                    (oSGICDesJson.IdCertificadoVSP.Substring(0,
                                                                             oSGICDesJson.IdCertificadoVSP.Length - 1))
                                    .Replace('|', ',');
                                /* ∟ El formato que acepta el store es 2,3,4,5 =>  2|3|4|5| -> 2,3,4,5 */

                                var responseCer = db.usp_InsSaldoCertificado(
                                    returIdGuia.ToString(),
                                    oSGICDesJson.IdCliente.ToString(),
                                    oSGICDesJson.Cosecha.ToString(),
                                    oSGICDesJson.TotalKgNeto.ToString(),
                                    idCertificados,
                                    "GI"
                                    );
                            }
                        }
                        catch (Exception ex)
                        {
                            db.usp_INS_TBL_LOG(
                                string.Concat("WPF => R InsertarGuiaIngresoCompleto  usp_InsSaldoCertificado |  ",
                                              ex.Message, " | ", ex.Source.ToString(), " | ", ex.StackTrace.ToString()),
                                Convert.ToInt32(oSGICDesJson.UsuarioRegistro));
                        }



                        var responseH = db.usp_UpdGuiaIngresoRendHumZona(Convert.ToInt32(returIdGuia));

                        if (inCountDetalle == oSLstDDesJson.Count && inCountSaldo == oSlstSDesJson.Count &&
                            responseH > 0)
                        {
                            scope.Complete();
                            inReturn = 1;
                        }
                        else if (inTipoOperacion == 2)
                        {
                            scope.Complete();
                            inReturn = 1;
                        }
                        else
                        {
                            inReturn = 0;
                        }
                    }


                    catch (Exception ex)
                    {
                        db.usp_INS_TBL_LOG(
                            string.Concat("WPF => R InsertarGuiaIngresoCompleto |  ",
                                          ex.Message, " | ", ex.Source.ToString(), " | ", ex.StackTrace.ToString()),
                            Convert.ToInt32(oSGICDesJson.UsuarioRegistro));
                    }
                }

                return(inReturn);
            }
        }