public void obtenerInformacionMoldura(string id) { _log.CustomWriteOnLog("RegistrarMoldura", "-------------------------------------------------- Entro a actualización ----------------------------------------"); objDtoMoldura.PK_IM_Cod = int.Parse(id); objCtrMoldura.ObtenerMoldura(objDtoMoldura, objDtoTipoMoldura); _log.CustomWriteOnLog("RegistrarMoldura", "Valores retornados"); _log.CustomWriteOnLog("RegistrarMoldura", "PK_IM_Cod" + objDtoMoldura.PK_IM_Cod); _log.CustomWriteOnLog("RegistrarMoldura", "VM_Descripcion" + objDtoMoldura.VM_Descripcion); _log.CustomWriteOnLog("RegistrarMoldura", "PK_ITM_Tipo " + objDtoTipoMoldura.PK_ITM_Tipo); _log.CustomWriteOnLog("RegistrarMoldura", "VTM_Nombre" + objDtoTipoMoldura.VTM_Nombre); _log.CustomWriteOnLog("RegistrarMoldura", "DM_Medida" + objDtoMoldura.DM_Largo); _log.CustomWriteOnLog("RegistrarMoldura", "DM_Medida" + objDtoMoldura.DM_Ancho); _log.CustomWriteOnLog("RegistrarMoldura", "VTM_UnidadMetrica" + objDtoTipoMoldura.VTM_UnidadMetrica); _log.CustomWriteOnLog("RegistrarMoldura", "IM_Estado" + objDtoMoldura.IM_Estado); _log.CustomWriteOnLog("RegistrarMoldura", "IM_Stock" + objDtoMoldura.IM_Stock); _log.CustomWriteOnLog("RegistrarMoldura", "DM_Precio" + objDtoMoldura.DM_Precio); ddlTipoMoldura.SelectedValue = objDtoTipoMoldura.PK_ITM_Tipo.ToString(); txtPrecio.Text = objDtoMoldura.DM_Precio.ToString(); txtStock.Text = objDtoMoldura.IM_Stock.ToString(); txtLargo.Text = objDtoMoldura.DM_Largo.ToString(); txtAncho.Text = objDtoMoldura.DM_Ancho.ToString(); ddlEstadoMoldura.SelectedValue = objDtoMoldura.IM_Estado.ToString(); txtDescripcion.Text = objDtoMoldura.VM_Descripcion; byte[] ByteArray = objDtoMoldura.VBM_Imagen; string strbase64 = Convert.ToBase64String(ByteArray); imgdefault.ImageUrl = "data:image/png;base64," + strbase64; }
protected void btnBuscarProducto_Click(object sender, EventArgs e) { try { if (txtcodigo.Text == "") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'Ingrese codigo de moldura!!', type: 'error'});", true); return; } _log.CustomWriteOnLog("registrar pedido personalizado", "entro a busqueda"); objDtoMoldura.PK_IM_Cod = int.Parse(txtcodigo.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMoldura.PK_IM_Cod : " + objDtoMoldura.PK_IM_Cod); if (!objCtrMoldura.MolduraExiste(objDtoMoldura)) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'La moldura " + objDtoMoldura.PK_IM_Cod + " NO EXISTE!!', type: 'error'});", true); //ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script>swal({icon: 'error',title: 'ERROR!',text: 'La moldura " + objDtoMoldura.PK_IM_Cod + " NO EXISTE!!'})</script>"); return; } //Obtener moldura y unidad metrica objCtrMoldura.ObtenerMoldura(objDtoMoldura, objDtoTipoMoldura); txt_descripcion.Text = objDtoMoldura.VM_Descripcion.ToString(); txt_medida.Text = objDtoMoldura.DM_Medida.ToString() + objDtoTipoMoldura.VTM_UnidadMetrica.ToString(); txtunidadmetrica.Value = objDtoTipoMoldura.VTM_UnidadMetrica.ToString(); _log.CustomWriteOnLog("registrar pedido personalizado", " devolvio objDtoMoldura.DM_Medida y objDtoTipoMoldura.VTM_UnidadMetrica : " + objDtoMoldura.DM_Medida + " " + objDtoTipoMoldura.VTM_UnidadMetrica); txt_precio.Text = objDtoMoldura.DM_Precio.ToString(); _log.CustomWriteOnLog("registrar pedido personalizado", "devolvio objDtoMoldura.DM_Precio : " + objDtoMoldura.DM_Precio); buscar.Update(); } catch (Exception ex) { _log.CustomWriteOnLog("registrar pedido personalizado", "Error = " + ex.Message + "posicion" + ex.StackTrace); } }
public void obtenerInformacionMoldura(string id) { _log.CustomWriteOnLog("PropiedadMoldura", "-------------------------------------------------- Entro a actualización ----------------------------------------"); objDtoMoldura.PK_IM_Cod = int.Parse(id); objCtrMoldura.ObtenerMoldura(objDtoMoldura, objDtoTipoMoldura); _log.CustomWriteOnLog("PropiedadMoldura", "Valores retornados"); _log.CustomWriteOnLog("PropiedadMoldura", "PK_IM_Cod" + objDtoMoldura.PK_IM_Cod); _log.CustomWriteOnLog("PropiedadMoldura", "DM_Medida" + objDtoMoldura.DM_Medida); _log.CustomWriteOnLog("PropiedadMoldura", "VTM_UnidadMetrica" + objDtoTipoMoldura.VTM_UnidadMetrica); _log.CustomWriteOnLog("PropiedadMoldura", "DM_Precio" + objDtoMoldura.DM_Precio); _log.CustomWriteOnLog("PropiedadMoldura", "VM_Descripcion" + objDtoMoldura.VM_Descripcion); _log.CustomWriteOnLog("PropiedadMoldura", "PK_ITM_Tipo " + objDtoTipoMoldura.PK_ITM_Tipo); _log.CustomWriteOnLog("PropiedadMoldura", "VTM_Nombre" + objDtoTipoMoldura.VTM_Nombre); _log.CustomWriteOnLog("PropiedadMoldura", "IM_Estado" + objDtoMoldura.IM_Estado); _log.CustomWriteOnLog("PropiedadMoldura", "IM_Stock" + objDtoMoldura.IM_Stock); #region ObtenerImagen string cs = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString; using (SqlConnection con = new SqlConnection(cs)) { SqlCommand cmd = new SqlCommand("SP_GetImageById", con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter paramId = new SqlParameter() { ParameterName = "@Id", 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; } #endregion //txtCodigo.Text = objDtoMoldura.PK_IM_Cod.ToString(); //ddlTipoMoldura.SelectedValue = objDtoTipoMoldura.PK_ITM_Tipo.ToString(); txtmedida.Text = objDtoMoldura.DM_Medida.ToString(); txtmetrica.Text = objDtoTipoMoldura.VTM_UnidadMetrica.ToString(); txtprecio.Text = objDtoMoldura.DM_Precio.ToString(); //txtStock.Text = objDtoMoldura.IM_Stock.ToString(); //txtMedida.Text = objDtoMoldura.DM_Medida.ToString(); //ddlEstadoMoldura.SelectedValue = objDtoMoldura.IM_Estado.ToString(); txtdescripcion.Text = objDtoMoldura.VM_Descripcion; }
protected void btn_BuscarProducto_Click(object sender, EventArgs e) { try { if (txtcodigo.Text == "") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'Ingrese codigo de moldura!!', type: 'error'});", true); return; } _log.CustomWriteOnLog("registrar pedido personalizado", "entro a busqueda"); objDtoMoldura.PK_IM_Cod = int.Parse(txtcodigo.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMoldura.PK_IM_Cod : " + objDtoMoldura.PK_IM_Cod); if (!objCtrMoldura.MolduraExiste(objDtoMoldura)) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'La moldura " + objDtoMoldura.PK_IM_Cod + " NO EXISTE!!', type: 'error'});", true); //ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script>swal({icon: 'error',title: 'ERROR!',text: 'La moldura " + objDtoMoldura.PK_IM_Cod + " NO EXISTE!!'})</script>"); return; } //Obtener moldura y unidad metrica objCtrMoldura.ObtenerMoldura(objDtoMoldura, objDtoTipoMoldura); txtDescripcion.Text = objDtoMoldura.VM_Descripcion.ToString(); txtLargo.Text = objDtoMoldura.DM_Largo.ToString() + objDtoTipoMoldura.VTM_UnidadMetrica.ToString(); txtAncho.Text = objDtoMoldura.DM_Ancho.ToString() + objDtoTipoMoldura.VTM_UnidadMetrica.ToString(); byte[] ByteArray = objDtoMoldura.VBM_Imagen; string strbase64 = Convert.ToBase64String(ByteArray); Imagen1.ImageUrl = "data:image/png;base64," + strbase64; txtunidadmetrica.Value = objDtoTipoMoldura.VTM_UnidadMetrica.ToString(); //_log.CustomWriteOnLog("registrar pedido personalizado", " devolvio objDtoMoldura.DM_Medida y objDtoTipoMoldura.VTM_UnidadMetrica : " + objDtoMoldura.DM_Medida + " " + objDtoTipoMoldura.VTM_UnidadMetrica); txtPrecio.Text = objDtoMoldura.DM_Precio.ToString(); _log.CustomWriteOnLog("registrar pedido personalizado", "devolvio objDtoMoldura.DM_Precio : " + objDtoMoldura.DM_Precio); Buscar.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type: 'success',title: 'Solicitud registrada!',text: 'Datos ENVIADOS!!'}).then(function(){window.location.href='ConsultarEstadosPago.aspx'})", true); } catch (Exception ex) { _log.CustomWriteOnLog("registrar pedido personalizado", "Error = " + ex.Message + "posicion" + ex.StackTrace); } }
//Opciones de botones protected void gvCatalogo_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Actualizar") { int index = Convert.ToInt32(e.CommandArgument); var colsNoVisible = gvCatalogo.DataKeys[index].Values; GridViewRow row = gvCatalogo.Rows[index]; string id = colsNoVisible[0].ToString(); string md = row.Cells[5].Text; Response.Redirect("~/Registrar_Moldura.aspx?ID=" + id + "&act=1&md=" + md); } else if (e.CommandName == "getMoldura") { try { //int index = Convert.ToInt32(e.CommandArgument); //var colsNoVisible = gvCatalogo.DataKeys[index].Values; //string id = colsNoVisible[0].ToString(); //string Nombre = colsNoVisible[1].ToString(); int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = gvCatalogo.Rows[index]; Button b = (Button)row.FindControl("btnGetMoldura"); string id = row.Cells[1].Text; lblId.Text = id; objDtoMoldura.PK_IM_Cod = int.Parse(id); objCtrMoldura.ObtenerMoldura(objDtoMoldura, objDtoTipoMoldura); lblId.Text = id; Img1.ImageUrl = "data:image/png;base64," + Convert.ToBase64String(objDtoMoldura.VBM_Imagen); lblTipo.Text = objDtoTipoMoldura.VTM_Nombre; lblmetrica.Text = objDtoTipoMoldura.VTM_UnidadMetrica; lblAncho.Text = objDtoMoldura.DM_Ancho + lblmetrica.Text; lblLargo.Text = objDtoMoldura.DM_Largo + lblmetrica.Text; lblprecio.Text = objDtoMoldura.DM_Precio.ToString(); txtDescripcion.Text = objDtoMoldura.VM_Descripcion; } catch (Exception ex) { _log.CustomWriteOnLog("GestionCatalogo", "Error = " + ex.Message + "Stac" + ex.StackTrace); } } }
public void obtenerInformacionMoldura(string id) { _log.CustomWriteOnLog("PropiedadMoldura", "-------------------------------------------------- Entro a descripcion moldura ----------------------------------------"); objDtoMoldura.PK_IM_Cod = int.Parse(id); objCtrMoldura.ObtenerMoldura(objDtoMoldura, objDtoTipoMoldura); _log.CustomWriteOnLog("DescripcionMoldura", "Valores retornados"); _log.CustomWriteOnLog("DescripcionMoldura", "PK_IM_Cod" + objDtoMoldura.PK_IM_Cod); //_log.CustomWriteOnLog("DescripcionMoldura", "VTM_UnidadMetrica" + objDtoTipoMoldura.VTM_UnidadMetrica); _log.CustomWriteOnLog("DescripcionMoldura", "DM_Precio" + objDtoMoldura.DM_Precio); _log.CustomWriteOnLog("DescripcionMoldura", "VM_Descripcion" + objDtoMoldura.VM_Descripcion); _log.CustomWriteOnLog("DescripcionMoldura", "PK_ITM_Tipo " + objDtoTipoMoldura.PK_ITM_Tipo); _log.CustomWriteOnLog("DescripcionMoldura", "VTM_Nombre" + objDtoTipoMoldura.VTM_Nombre); _log.CustomWriteOnLog("DescripcionMoldura", "IM_Estado" + objDtoMoldura.IM_Estado); _log.CustomWriteOnLog("DescripcionMoldura", "IM_Stock" + objDtoMoldura.IM_Stock); Image1.ImageUrl = "data:Image/png;base64," + Convert.ToBase64String(objDtoMoldura.VBM_Imagen); #region ObtenerImagen //string cs = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString; //using (SqlConnection con = new SqlConnection(cs)) //{ // SqlCommand cmd = new SqlCommand("SP_GetImageById", con); // cmd.CommandType = CommandType.StoredProcedure; // SqlParameter paramId = new SqlParameter() // { // ParameterName = "@Id", // 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; //} #endregion if (objDtoMoldura.IM_Stock != 0 && objDtoMoldura.IM_Estado != 0) { lblestadostock.Text = "En stock"; lblestadostock.Visible = true; lblNostock.Visible = false; } else { lblNostock.Text = "Fuera de stock"; lblNostock.Visible = true; lblestadostock.Visible = false; } //txtCodigo.Text = objDtoMoldura.PK_IM_Cod.ToString(); //ddlTipoMoldura.SelectedValue = objDtoTipoMoldura.PK_ITM_Tipo.ToString(); //txtmetrica.Text = objDtoTipoMoldura.VTM_UnidadMetrica.ToString(); txtprecio.Text = objDtoMoldura.DM_Precio.ToString(); //txtStock.Text = objDtoMoldura.IM_Stock.ToString(); //txtMedida.Text = objDtoMoldura.DM_Medida.ToString(); //ddlEstadoMoldura.SelectedValue = objDtoMoldura.IM_Estado.ToString(); txtlargo.Text = objDtoMoldura.DM_Largo.ToString() + " " + objDtoTipoMoldura.VTM_UnidadMetrica; txtancho.Text = objDtoMoldura.DM_Ancho.ToString() + " " + objDtoTipoMoldura.VTM_UnidadMetrica; txtstock.Text = objDtoMoldura.IM_Stock.ToString(); txtcodigomoldura.Text = objDtoMoldura.PK_IM_Cod.ToString(); txtnombre.Text = objDtoTipoMoldura.VTM_Nombre; string strVal; txtdescripcion.Text = objDtoMoldura.VM_Descripcion; }
//Muestra listado de todas las molduras con su imagen, descripcion, precio y boton detalle public void mostrarTodos() { DataTable dt = new DataTable(); dt = objCtrMoldura.ListarTodoMoldura(objDtoMoldura); string Image1; string HtmlRepeater = ""; //string cs = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString; foreach (DataRow row in dt.Rows) { string PK_IM_Cod = row["PK_IM_Cod"].ToString(); //string DM_Medida = row["DM_Medida"].ToString(); //string VTM_UnidadMetrica = row["VTM_UnidadMetrica"].ToString(); string DM_Precio = row["DM_Precio"].ToString(); string VTM_Nombre = row["VTM_Nombre"].ToString(); string VM_Descripcion = row["VM_Descripcion"].ToString(); _log.CustomWriteOnLog("Codigo", "PK_IM_Cod : " + PK_IM_Cod); //_log.CustomWriteOnLog("BaquetonC", "DM_Medida : " + DM_Medida); //_log.CustomWriteOnLog("BaquetonC", "VTM_UnidadMetrica : " + VTM_UnidadMetrica); _log.CustomWriteOnLog("Precio", "DM_Precio : " + DM_Precio); _log.CustomWriteOnLog("Descripcion", "VM_Descripcion : " + VM_Descripcion); objDtoMoldura.PK_IM_Cod = int.Parse(PK_IM_Cod); objCtrMoldura.ObtenerMoldura(objDtoMoldura, objDtoTipoMoldura); //using (SqlConnection con = new SqlConnection(cs)) //{ // SqlCommand cmd = new SqlCommand("SP_GetImageById", con); // cmd.CommandType = CommandType.StoredProcedure; // SqlParameter paramId = new SqlParameter() // { // ParameterName = "@Id", // Value = int.Parse(PK_IM_Cod) // }; // _log.CustomWriteOnLog("Codigo baqueton", "id" + int.Parse(PK_IM_Cod)); // cmd.Parameters.Add(paramId); // con.Open(); // byte[] bytes = (byte[])cmd.ExecuteScalar(); // con.Close(); // string strbase64 = Convert.ToBase64String(bytes); // Image1 = "data:Image/png;base64," + strbase64; //} Image1 = "data:Image/png;base64," + Convert.ToBase64String(objDtoMoldura.VBM_Imagen); HtmlRepeater += "<div class='col-sm-6 col-xl-3 filter-item all web illustrator'>" + "<div class=gal-box>" + "<a src = '" + Image1 + "' class='image-popup' title='Baqueton-1'>" + "<img src = '" + Image1 + "' class='img-fluid' alt=Baqueton 01' width='550px' height='412px'>" + "</a>" + "<div class='gall-info'>" + "<h4 class='font-16 mt-0'>" + VTM_Nombre + " - #" + PK_IM_Cod + "</h4>" + "<h4 class='font-16 mt-0'>" + " S/. " + DM_Precio + "</h4>" + "<a href = javascript: void(0);>" + "<input type='button' value='Detalles' id='btnSave' class='text-muted ml-1' onClick='cargarInformacion(" + PK_IM_Cod + ")'>" + "</asp:input>" + "</a>" + "<a href = javascript:mostrarMensaje(); OnClick='btnAgregarCarrito_Click' class='gal-like-btn'><i class='mdi mdi-cart'></i></a>" + "</div>" + "</div>" + "</div>"; ListaMoldura.InnerHtml = HtmlRepeater; } }
protected void gvCarrito_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Ver") { try { int index = Convert.ToInt32(e.CommandArgument); var colsNoVisible = gvCarrito.DataKeys[index].Values; string id = colsNoVisible[0].ToString(); objDtoMXU.PK_IMU_Cod = int.Parse(id); DtoMoldura objDtoMoldura = new DtoMoldura(); DtoTipoMoldura dtoTipoMoldura = new DtoTipoMoldura(); objCtrMXU.obtenerMoldura(objDtoMXU, objDtoMoldura, dtoTipoMoldura); objctrM.ObtenerMoldura(objDtoMoldura, dtoTipoMoldura); _log.CustomWriteOnLog("carrito de compra", "PK_IMU_Cod" + objDtoMXU.PK_IMU_Cod.ToString()); _log.CustomWriteOnLog("carrito de compra", "codigoMoldura" + objDtoMoldura.PK_IM_Cod.ToString()); _log.CustomWriteOnLog("carrito de compra", "descripcion" + objDtoMoldura.VM_Descripcion); _log.CustomWriteOnLog("carrito de compra", "tipomoldura" + dtoTipoMoldura.VTM_Nombre); _log.CustomWriteOnLog("carrito de compra", "medida" + objDtoMoldura.DM_Largo.ToString()); _log.CustomWriteOnLog("carrito de compra", "medida" + objDtoMoldura.DM_Ancho.ToString()); _log.CustomWriteOnLog("carrito de compra", "unidad metrica" + dtoTipoMoldura.VTM_UnidadMetrica); _log.CustomWriteOnLog("carrito de compra", "cantidad" + objDtoMXU.PK_IMU_Cod.ToString()); _log.CustomWriteOnLog("carrito de compra", "precio" + objDtoMXU.DMU_Precio.ToString()); txtcodigoModal.Text = objDtoMXU.PK_IMU_Cod.ToString(); txtcodM.Text = objDtoMoldura.PK_IM_Cod.ToString(); txtDescripcionModal.Text = objDtoMoldura.VM_Descripcion; txtprecior.Value = objDtoMoldura.DM_Precio.ToString(); txtTMModal.Text = dtoTipoMoldura.VTM_Nombre; txtlargo.Text = objDtoMoldura.DM_Largo.ToString(); txtancho.Text = objDtoMoldura.DM_Ancho.ToString(); txtUMModal.Text = dtoTipoMoldura.VTM_UnidadMetrica; txtcantidadModal.Text = objDtoMXU.IMU_Cantidad.ToString(); double precioU = (objDtoMXU.DMU_Precio / objDtoMXU.IMU_Cantidad); txtPrecioModal.Value = precioU.ToString(); _log.CustomWriteOnLog("carrito de compra", "moldura" + objDtoMoldura.PK_IM_Cod); _log.CustomWriteOnLog("carrito de compra", "Imagen: " + objDtoMoldura.VBM_Imagen); //#region ObtenerImagen //string cs = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString; //using (SqlConnection con = new SqlConnection(cs)) //{ // SqlCommand cmd = new SqlCommand("SP_GetImageById", con); // cmd.CommandType = CommandType.StoredProcedure; // SqlParameter paramId = new SqlParameter() // { // ParameterName = "@Id", // Value = objDtoMoldura.PK_IM_Cod // }; // _log.CustomWriteOnLog("carrito de compra", "id" + objDtoMoldura.PK_IM_Cod); // cmd.Parameters.Add(paramId); // _log.CustomWriteOnLog("carrito de compra", "1"); // con.Open(); // byte[] bytes = (byte[])cmd.ExecuteScalar(); // _log.CustomWriteOnLog("carrito de compra", "2"); // con.Close(); // string strbase64 = Convert.ToBase64String(bytes); // _log.CustomWriteOnLog("carrito de compra", "3"); // Image1.ImageUrl = "data:Image/png;base64," + strbase64; //} //#endregion Image1.ImageUrl = "data:Image/png;base64," + Convert.ToBase64String(objDtoMoldura.VBM_Imagen); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('#defaultmodal').modal('show');</script>", false); } catch (Exception ex) { _log.CustomWriteOnLog("carrito de compra", ex.Message + "Stac" + ex.StackTrace); throw; } } if (e.CommandName == "Eliminar") { try { int index = Convert.ToInt32(e.CommandArgument); var colsNoVisible = gvCarrito.DataKeys[index].Values; string id = colsNoVisible[0].ToString(); objDtoMXU.FK_IM_Cod = int.Parse(id); _log.CustomWriteOnLog("carrito de compra", "eliminar id:" + id); _log.CustomWriteOnLog("carrito de compra", "dni:" + Session["DNIUsuario"].ToString()); objCtrMXU.eliminarMXU(objDtoMXU); objDtoMXU.FK_VU_Dni = Session["DNIUsuario"].ToString(); UpdatePanel.Update(); //explotaaaaaa gvCarrito.DataSource = objCtrMXU.listarMoldurasxusuario(objDtoMXU); gvCarrito.DataBind(); } catch (Exception ex) { _log.CustomWriteOnLog("carrito de compra", ex.Message + "Stac" + ex.StackTrace); throw; } } }