示例#1
0
    public void obtenerInformacionSolicitud(string id)
    {
        _log.CustomWriteOnLog("CotizarSolicitud", "-------------------------------------------------- Entro a Cotizacion ----------------------------------------");
        objDtoSolicitud.PK_IS_Cod = int.Parse(id);

        objCtrSolicitud.ObtenerSolicitudPersonalizado(objDtoSolicitud, objDtoSolicitudEstado);
        _log.CustomWriteOnLog("CotizarSolicitud", "Valores retornados");
        _log.CustomWriteOnLog("CotizarSolicitud", "PK_IS_Cod" + objDtoSolicitud.PK_IS_Cod);
        _log.CustomWriteOnLog("CotizarSolicitud", "VS_TipoSolicitud" + objDtoSolicitud.VS_TipoSolicitud);
        _log.CustomWriteOnLog("CotizarSolicitud", "VS_Medida " + objDtoSolicitud.VS_Medida);
        _log.CustomWriteOnLog("CotizarSolicitud", "IS_Cantidad" + objDtoSolicitud.IS_Cantidad);
        _log.CustomWriteOnLog("CotizarSolicitud", "DS_PrecioAprox" + objDtoSolicitud.DS_PrecioAprox);
        _log.CustomWriteOnLog("CotizarSolicitud", "VS_Comentario" + objDtoSolicitud.VS_Comentario);

        //ONTENER IMAGEN

        string cs = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString;

        using (SqlConnection con = new SqlConnection(cs))
        {
            SqlCommand cmd = new SqlCommand("SP_Detalle_Solicitud_P", con);
            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter paramId = new SqlParameter()
            {
                ParameterName = "@Cod",
                Value         = id
            };
            cmd.Parameters.Add(paramId);
            con.Open();
            byte[] ByteArray = (byte[])cmd.ExecuteScalar();
            con.Close();
            string strbase64 = Convert.ToBase64String(ByteArray);
            Image1.ImageUrl = "data:Image/png;base64," + strbase64;
        }
        txt_tipo.Text        = objDtoSolicitud.VS_TipoSolicitud.ToString();
        txt_medida.Text      = objDtoSolicitud.VS_Medida.ToString();
        txt_cantidad.Text    = objDtoSolicitud.IS_Cantidad.ToString();
        txt_precioaprox.Text = objDtoSolicitud.DS_PrecioAprox.ToString();
        txt_comentario.Text  = objDtoSolicitud.VS_Comentario.ToString();
    }