예제 #1
0
        public JsonResult ModificarCertificado(string codCertificado, string codCertificado2, DateTime fechaCertificado, string nbCLiente, string cedulaCliente, string nbAcompanante, string cedulaAc,
                                               int Noches, int Adultos, int Ninos, int Promotores, int Supervisores, int Gerentes, int Sucursal, string Liner, string Closer, float montoCertificado, string Observaciones, string fechaReserva, string fechaViajeCliente)
        {
            bool verifi = false;
            List <Parameters> Parametros = new List <Parameters>();

            //--------------------------------- Bitácora -----------------------------------------//
            Bitacora Bit = new Bitacora(1, 2, Session["NickUsr"].ToString().ToUpper(), equipocliente());

            if (Bit.campos_distintos_certificados(codCertificado, codCertificado2, fechaCertificado, nbCLiente, cedulaCliente, nbAcompanante, cedulaAc, Noches, Adultos, Ninos, Promotores, Supervisores, Gerentes, Sucursal, Liner, Closer, montoCertificado, Observaciones, fechaReserva, fechaViajeCliente))
            {
                Bit.Descripcion = Bit.desc_modificar_cert(codCertificado, codCertificado2, fechaCertificado, nbCLiente, cedulaCliente, nbAcompanante, cedulaAc, Noches, Adultos, Ninos, Promotores, Supervisores, Gerentes, Sucursal, Liner, Closer, montoCertificado, Observaciones, fechaReserva, fechaViajeCliente);
                Bit.ejecutar_bitacora();
            }//-------------------------------------------------------------------------------------//


            Parametros = new List <Parameters>();
            Parametros.Add(new Parameters {
                nameValue = "@pcodCertificado", Valor = codCertificado
            });
            Parametros.Add(new Parameters {
                nameValue = "@pcodCertificado2", Valor = codCertificado2
            });
            Parametros.Add(new Parameters {
                nameValue = "@pfechaVenta", Valor = fechaCertificado
            });
            Parametros.Add(new Parameters {
                nameValue = "@pnbCliente", Valor = nbCLiente
            });
            Parametros.Add(new Parameters {
                nameValue = "@pnroNoches", Valor = Noches
            });
            Parametros.Add(new Parameters {
                nameValue = "@pnroAdultos", Valor = Adultos
            });
            Parametros.Add(new Parameters {
                nameValue = "@pnroNiños", Valor = Ninos
            });
            Parametros.Add(new Parameters {
                nameValue = "@pPromotores", Valor = Promotores
            });
            Parametros.Add(new Parameters {
                nameValue = "@pSupervisores", Valor = Supervisores
            });
            Parametros.Add(new Parameters {
                nameValue = "@pGerentes", Valor = Gerentes
            });
            Parametros.Add(new Parameters {
                nameValue = "@pidSucursal", Valor = Sucursal
            });
            Parametros.Add(new Parameters {
                nameValue = "@pcedulaCliente", Valor = cedulaCliente
            });
            Parametros.Add(new Parameters {
                nameValue = "@pnbAcompañante", Valor = nbAcompanante
            });
            Parametros.Add(new Parameters {
                nameValue = "@pcedulaAc", Valor = cedulaAc
            });
            Parametros.Add(new Parameters {
                nameValue = "@pmontoCertificado", Valor = montoCertificado
            });
            Parametros.Add(new Parameters {
                nameValue = "@pObservaciones", Valor = Observaciones.ToUpper()
            });
            Parametros.Add(new Parameters {
                nameValue = "@pLiner", Valor = Liner
            });
            Parametros.Add(new Parameters {
                nameValue = "@pCloser", Valor = Closer
            });
            Parametros.Add(new Parameters {
                nameValue = "@pfechaReserva", Valor = fechaReserva == "" ? null : fechaReserva + " 00:00:00.000"
            });
            Parametros.Add(new Parameters {
                nameValue = "@pfechaViajeCliente", Valor = fechaViajeCliente == "" ? null : fechaViajeCliente + " 00:00:00.000"
            });



            dsReporte = Conexion.GeneralConexion("Conexion", "sp_mod_ComisionesCertificado", CommandType.StoredProcedure, Parametros);
            if (dsReporte != null)
            {
                verifi = true;
            }

            return(Json(verifi));
        }