Beispiel #1
0
        /// <summary>
        /// Descripción: Registra nuevo solicitante de una orden
        /// Author: Juan Muga.
        /// Fecha Creacion: 05/06/2017
        /// Fecha Modificación:
        /// Modificación:
        /// </summary>
        /// <param name="oSolicitante"></param>
        public int InsertSolicitante(OrdenSolicitante oSolicitante)
        {
            int valor = 0;

            using (var SolicitanteDal = new SolicitanteDal())
            {
                valor = SolicitanteDal.InsertSolicitante(oSolicitante);
            }
            return(valor);
        }
Beispiel #2
0
        public ActionResult Edit(int idSolicitante)
        {
            var              listaBl       = new BusinessLayer.Compartido.ListaBl();
            var              profesiones   = listaBl.GetListaByOpcion(BusinessLayer.Compartido.Enums.OpcionLista.Profesion);
            SolicitanteBl    result        = new SolicitanteBl();
            OrdenSolicitante sol           = result.ListarSolicitante(idSolicitante);
            var              solicitantevm = new SolicitanteViewModels
            {
                Solicitante = sol,
                Profesion   = new Models.Shared.ListaDetalleViewModels {
                    Data = profesiones.ListaDetalle
                }
            };

            return(View("_FormEditarSolicitante", solicitantevm));
        }
Beispiel #3
0
        /// <summary>
        /// Descripción: Registra nuevo solicitante de una orden
        /// Author: Juan Muga.
        /// Fecha Creacion: 05/06/2017
        /// Fecha Modificación:
        /// Modificación:
        /// </summary>
        /// <param name="oSolicitante"></param>
        public int InsertSolicitante(OrdenSolicitante oSolicitante)
        {
            int valor      = 0;
            var objCommand = GetSqlCommand("pNLI_Solicitante");

            InputParameterAdd.Int(objCommand, "codigoColegio", oSolicitante.codigoColegio);
            InputParameterAdd.Varchar(objCommand, "ApeMat", oSolicitante.apellidoMaterno);
            InputParameterAdd.Varchar(objCommand, "ApePat", oSolicitante.apellidoPaterno);
            InputParameterAdd.Varchar(objCommand, "Nombres", oSolicitante.Nombres);
            InputParameterAdd.Varchar(objCommand, "Correo", oSolicitante.correo);
            InputParameterAdd.Varchar(objCommand, "idEstablecimiento", oSolicitante.CodigoUnico);
            InputParameterAdd.Varchar(objCommand, "numeroDni", oSolicitante.Dni);
            InputParameterAdd.Int(objCommand, "profesion", oSolicitante.idProfesion);
            InputParameterAdd.Varchar(objCommand, "telefono", oSolicitante.telefonoContacto);
            InputParameterAdd.Int(objCommand, "idUsuario", oSolicitante.idUsuarioRegistro);
            OutputParameterAdd.Int(objCommand, "valor");
            ExecuteNonQuery(objCommand);
            valor = (int)objCommand.Parameters["@valor"].Value;
            return(valor);
        }
Beispiel #4
0
        public List <OrdenSolicitante> GetListaSOlicitante(string textoBusqueda)
        {
            List <OrdenSolicitante> result = new List <OrdenSolicitante>();
            var objCommand = GetSqlCommand("pNLS_Solicitantes");

            InputParameterAdd.Varchar(objCommand, "textoBusqueda", textoBusqueda);
            DataTable dataTable = Execute(objCommand);

            foreach (DataRow row in dataTable.Rows)
            {
                OrdenSolicitante solicitante = new OrdenSolicitante
                {
                    idSolicitante   = Converter.GetInt(row, "IdSolicitnte"),
                    apellidoPaterno = Converter.GetString(row, "ApePat"),
                    apellidoMaterno = Converter.GetString(row, "ApeMat"),
                    codigoColegio   = Converter.GetInt(row, "codigoColegio"),
                    Nombres         = Converter.GetString(row, "Nombres")
                };

                result.Add(solicitante);
            }

            return(result);
        }
Beispiel #5
0
        public List <OrdenSolicitante> BuscarSolicitante(string cadena)
        {
            List <OrdenSolicitante> result = new List <OrdenSolicitante>();
            var objCommand = GetSqlCommand("pNLM_MantenedorSolicitante");

            InputParameterAdd.Int(objCommand, "iOperacion", 1);
            InputParameterAdd.Varchar(objCommand, "cadena", cadena);
            DataTable dataTable = Execute(objCommand);

            if (dataTable != null)
            {
                foreach (DataRow row in dataTable.Rows)
                {
                    OrdenSolicitante solicitante = new OrdenSolicitante
                    {
                        idSolicitante = Converter.GetInt(row, "IdSolicitnte"),
                        CodigoUnico   = Converter.GetString(row, "CodigoColegio"),
                        Nombres       = Converter.GetString(row, "Nombres")
                    };
                    result.Add(solicitante);
                }
            }
            return(result);
        }