protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                lblMensajeError.InnerText = "";
                //IsPostBack
                if (!this.IsPostBack)
                {
                    List <enProcurador> olEnPolizaResult = new List <enProcurador>();
                    //WS
                    IwsUtilClient owsUtilClient = new IwsUtilClient();

                    //Parametros
                    enProcurador oEnProcurador = new enProcurador();

                    //Obtiene Listado
                    List <enProcurador> olEnPoliza = owsUtilClient.ListarProcurador(oEnProcurador).Cast <enProcurador>().ToList();

                    /*
                     * foreach (enProcurador procurador in olEnPoliza.Where(b => b.Disponible))
                     * {
                     *  olEnPolizaResult.Add(procurador);
                     * }*/

                    rptListadoProcurador.DataSource = olEnPoliza;
                    rptListadoProcurador.DataBind();
                }
            }
            catch (Exception ex)
            {
                //throw ex;
                lblMensajeError.InnerText = ex.Message;
            }
        }
        /// <summary>
        /// btnBuscar_Click
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                lblMensajeError.InnerText = "";
                //WS
                IwsUtilClient owsUtilClient = new IwsUtilClient();

                List <enProcurador> olEnPolizaResult = new List <enProcurador>();
                //Parametros
                enProcurador oEnProcurador = new enProcurador();
                oEnProcurador.NumProcurador   = txtCodigoProcurador.Value;
                oEnProcurador.ApellidoPaterno = txtNombreProcurador.Value;
                oEnProcurador.Nombre          = txtNombreProcurador.Value;
                oEnProcurador.ApellidoMaterno = txtNombreProcurador.Value;

                //Obtiene Listado
                List <enProcurador> olEnPoliza = owsUtilClient.ListarProcurador(oEnProcurador).Cast <enProcurador>().ToList();

                /*
                 * foreach (enProcurador procurador in olEnPoliza.Where(b => b.Disponible))
                 * {
                 *  olEnPolizaResult.Add(procurador);
                 * }*/

                rptListadoProcurador.DataSource = olEnPoliza;
                rptListadoProcurador.DataBind();
            }
            catch (Exception ex)
            {
                //throw ex;
                lblMensajeError.InnerText = ex.Message;
            }
        }
        /// <summary>
        /// IngresarSiniestro
        /// </summary>
        /// <param name="pEnSiniestro"></param>
        /// <returns></returns>
        public bool IngresarSiniestro(enSiniestro pEnSiniestro)
        {
            bool bExito = false;

            try
            {
                rnSiniestro oRnSiniestro = new rnSiniestro();
                bExito = oRnSiniestro.IngresarSiniestro(pEnSiniestro);

                if (bExito)
                {
                    rnProcurador oRnProcurador = new rnProcurador();
                    enProcurador pEnProcurador = new enProcurador()
                    {
                        MS_Procurador_Id = pEnSiniestro.MS_Procurador_Id,
                        Disponible       = false
                    };
                    bExito = oRnProcurador.ActualizarDisponibilidadProcurador(pEnProcurador);
                }
            }
            catch (Exception ex)
            {
                bExito = false;
                throw new FaultException(MENSAJE_ERROR_GENERAL);
            }
            return(bExito);
        }
Exemplo n.º 4
0
        /// <summary>
        /// IngresarSiniestro
        /// </summary>
        /// <param name="pEnSiniestro"></param>
        /// <returns></returns>
        public bool ActualizarDisponibilidadProcurador(enProcurador pEnProcurador)
        {
            try
            {
                string strQuery = @"UPDATE MS_Procurador
                                    SET
                                        Disponible = @Disponible
                                    WHERE
                                        MS_Procurador_Id = @MS_Procurador_Id";

                using (SqlCommand cmd = new SqlCommand(strQuery, conexion))
                {
                    // define parameters and their values
                    cmd.Parameters.Add("@Disponible", SqlDbType.VarChar, 16).Value = pEnProcurador.Disponible;
                    cmd.Parameters.Add("@MS_Procurador_Id", SqlDbType.Int).Value   = pEnProcurador.MS_Procurador_Id;

                    cmd.ExecuteNonQuery();
                }

                return(true);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Exemplo n.º 5
0
        public bool ActualizaDisponibilidadProcurador(enProcurador pEnProcurador)
        {
            bool bExito = false;

            try
            {
                rnProcurador oRnProcurador = new rnProcurador();
                bExito = oRnProcurador.ActualizarDisponibilidadProcurador(pEnProcurador);
            }
            catch (Exception ex)
            {
                bExito = false;
                throw ex;
            }
            return(bExito);
        }
Exemplo n.º 6
0
        public List <enProcurador> ListarProcurador(enProcurador pEnProcurador)
        {
            List <enProcurador> loEnProcurador = null;

            try
            {
                rnProcurador oRnProcurador = new rnProcurador();
                loEnProcurador = oRnProcurador.ListarProcurador(pEnProcurador);
            }
            catch (Exception ex)
            {
                loEnProcurador = null;
                throw ex;
            }
            return(loEnProcurador);
        }
        public bool ActualizarDisponibilidadProcurador(enProcurador pEnProcurador)
        {
            bool bExito = false;

            using (SqlConnection con = new SqlConnection(sConexion))
            {
                try
                {
                    con.Open();
                    adProcurador oAdProcurador = new adProcurador(con);
                    bExito = oAdProcurador.ActualizarDisponibilidadProcurador(pEnProcurador);
                }
                catch (SqlException ex)
                {
                    bExito = false;
                    throw ex;
                }
            }
            return(bExito);
        }
        /// <summary>
        /// ListarProcurador
        /// </summary>
        /// <param name="pEnProcurador"></param>
        /// <returns></returns>
        public List <enProcurador> ListarProcurador(enProcurador pEnProcurador)
        {
            List <enProcurador> loEnProcurador = null;

            using (SqlConnection con = new SqlConnection(sConexion))
            {
                try
                {
                    con.Open();
                    adProcurador oAdProcurador = new adProcurador(con);
                    loEnProcurador = oAdProcurador.ListarProcurador(pEnProcurador);
                }
                catch (SqlException ex)
                {
                    loEnProcurador = null;
                    throw ex;
                }
            }
            return(loEnProcurador);
        }
Exemplo n.º 9
0
        /// <summary>
        /// ListarProcurador
        /// </summary>
        /// <param name="pEnPoliza"></param>
        /// <returns></returns>
        public List <enProcurador> ListarProcurador(enProcurador pEnProcurador)
        {
            try
            {
                List <enProcurador> lEnProcurador = null;
                enProcurador        oEnProcurador = null;

                using (SqlCommand cmd = new SqlCommand("SELECT MS_Procurador_Id, NumProcurador, Nombre, ApellidoPaterno, ApellidoMaterno, Telefono, Disponible FROM MS_Procurador WHERE NumProcurador like '%" + pEnProcurador.NumProcurador + "%' AND (ApellidoPaterno like '%" + pEnProcurador.ApellidoPaterno + "%' OR Nombre like '%" + pEnProcurador.Nombre + "%' OR ApellidoMaterno like '%" + pEnProcurador.ApellidoMaterno + "%') ", conexion))
                {
                    //cmd.CommandType = CommandType.;
                    using (SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult))
                    {
                        if (drd != null)
                        {
                            lEnProcurador = new List <enProcurador>();
                            while (drd.Read())
                            {
                                oEnProcurador = new enProcurador();
                                oEnProcurador.MS_Procurador_Id = drd.GetInt32(0);
                                oEnProcurador.NumProcurador    = drd.GetString(1);
                                oEnProcurador.Nombre           = !drd.IsDBNull(2) ? drd.GetString(2) : "";
                                oEnProcurador.ApellidoPaterno  = !drd.IsDBNull(3) ? drd.GetString(3) : "";
                                oEnProcurador.ApellidoMaterno  = !drd.IsDBNull(4) ? drd.GetString(4) : "";
                                oEnProcurador.Telefono         = !drd.IsDBNull(5) ? drd.GetString(5) : "";
                                oEnProcurador.Disponible       = !drd.IsDBNull(6) ? drd.GetBoolean(6) : false;

                                lEnProcurador.Add(oEnProcurador);
                            }
                            drd.Close();
                        }
                        return(lEnProcurador);
                    } //using-SqlDataReader
                }     //using-SqlCommand
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }