protected void gvPersonalizado_RowCommand(object sender, GridViewCommandEventArgs e) { Log _log = new Log(); if (e.CommandName == "Evaluar") { 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 = gvPersonalizado.Rows[index]; Button b = (Button)row.FindControl("btnGetDatos"); string id = row.Cells[1].Text; lblid.Text = id; objDtoSolicitud.PK_IS_Cod = int.Parse(id); lblLargo.Text = objCtrSolicitud.MostrarPedidoPersonalizado(objDtoSolicitud).Rows[0][2].ToString(); lblAncho.Text = objCtrSolicitud.MostrarPedidoPersonalizado(objDtoSolicitud).Rows[0][3].ToString(); lblcantidad.Text = objCtrSolicitud.MostrarPedidoPersonalizado(objDtoSolicitud).Rows[0][5].ToString(); lblprecio.Text = objCtrSolicitud.MostrarPedidoPersonalizado(objDtoSolicitud).Rows[0][6].ToString(); objDtoSolicitud.VBS_Imagen = (byte[])objCtrSolicitud.RetornarImagenDiseñoPersonalizado(objDtoSolicitud).Rows[0][0]; lblid.Text = id; Img1.ImageUrl = "data:image/png;base64," + Convert.ToBase64String(objDtoSolicitud.VBS_Imagen); } catch (Exception ex) { _log.CustomWriteOnLog("GestionCatalogo", "Error = " + ex.Message + "Stac" + ex.StackTrace); } } }
public void CargarMolduras(string id) { objDtoMolduraxUsuario.FK_IS_Cod = int.Parse(id); objDtoSolicitud.PK_IS_Cod = int.Parse(id); if (objCtrSolicitud.LeerSolicitudTipo(objDtoSolicitud)) { if (objDtoSolicitud.VS_TipoSolicitud == "Personalizado por catalogo" || objDtoSolicitud.VS_TipoSolicitud == "Catalogo") { gvPersonalizado.Visible = false; gvPersonalizado2.Visible = false; gvDetalles.Visible = true; gvProceso.Visible = false; objCtrSolicitud.LeerSolicitudImporte(objDtoSolicitud); gvDetalles.DataSource = objCtrMolduraxUsuario.ListarMoldurasXsolicitud(objDtoMolduraxUsuario); gvDetalles.DataBind(); } else if (objDtoSolicitud.VS_TipoSolicitud == "Personalizado por diseño propio") { gvPersonalizado.Visible = true; gvDetalles.Visible = false; gvProceso.Visible = false; gvPersonalizado2.Visible = false; objCtrSolicitud.leerSolicitudDiseñoPersonal(objDtoSolicitud); gvPersonalizado.DataSource = objCtrSolicitud.MostrarPedidoPersonalizado(objDtoSolicitud); gvPersonalizado.DataBind(); } } }
public void CargarMolduras() { //objDtoMolduraXUsuario.FK_IS_Cod = int.Parse(Session["idSolicitudPago"].ToString()); objDtoMolduraXUsuario.FK_IS_Cod = int.Parse(Request.Params["sol"]); //objDtoSolicitud.PK_IS_Cod= int.Parse(Session["idSolicitudPago"].ToString()); objDtoSolicitud.PK_IS_Cod = int.Parse(Request.Params["sol"]); if (objCtrSolicitud.LeerSolicitudTipo(objDtoSolicitud)) { if (objDtoSolicitud.VS_TipoSolicitud == "Personalizado por catalogo" || objDtoSolicitud.VS_TipoSolicitud == "Catalogo") { gvPersonalizado.Visible = false; gvDetalles.Visible = true; objCtrSolicitud.LeerSolicitudImporte(objDtoSolicitud); lblcosto.Text = objDtoSolicitud.DS_ImporteTotal.ToString(); gvDetalles.DataSource = objCtrMolduraXUsuario.ListarMoldurasXsolicitud(objDtoMolduraXUsuario); gvDetalles.DataBind(); } else if (objDtoSolicitud.VS_TipoSolicitud == "Personalizado por diseño propio") { gvPersonalizado.Visible = true; gvDetalles.Visible = false; objCtrSolicitud.leerSolicitudDiseñoPersonal(objDtoSolicitud); lblcosto.Text = objDtoSolicitud.DS_ImporteTotal.ToString(); gvPersonalizado.DataSource = objCtrSolicitud.MostrarPedidoPersonalizado(objDtoSolicitud); gvPersonalizado.DataBind(); } } }
public void CargarMolduras(string id) { objDtoMolduraxUsuario.FK_IS_Cod = int.Parse(id); objDtoSolicitud.PK_IS_Cod = int.Parse(id); if (objCtrSolicitud.LeerSolicitudTipo(objDtoSolicitud)) { if (objDtoSolicitud.VS_TipoSolicitud == "Personalizado por catalogo" || objDtoSolicitud.VS_TipoSolicitud == "Catalogo") { if (objCtrSolicitud.MoldurasConMoldeSolicitud(objDtoSolicitud) == 0 | objDtoSolicitud.FK_ISE_Cod >= 9) { btnComenzar.Visible = false; } else { btnComenzar.Visible = true; } gvPersonalizado.Visible = false; gvDetalles.Visible = true; objCtrSolicitud.LeerSolicitudImporte(objDtoSolicitud); gvDetalles.DataSource = objCtrMolduraxUsuario.ListarMoldurasXsolicitud(objDtoMolduraxUsuario); gvDetalles.DataBind(); } else if (objDtoSolicitud.VS_TipoSolicitud == "Personalizado por diseño propio") { objDtoMolduraxUsuario.FK_IS_Cod = int.Parse(lblid.Text); if (objCtrMolduraxUsuario.CantidadMoldurasDespachadasxSolicitud(objDtoMolduraxUsuario) == 1) { btnGuardar.Visible = true; } else { btnGuardar.Visible = false; } if (objCtrSolicitud.MoldurasConMoldeSolicitud(objDtoSolicitud) == 0 | objDtoSolicitud.FK_ISE_Cod >= 9) { btnComenzar.Visible = false; } else { btnComenzar.Visible = true; } gvPersonalizado.Visible = true; gvDetalles.Visible = false; objCtrSolicitud.leerSolicitudDiseñoPersonal(objDtoSolicitud); gvPersonalizado.DataSource = objCtrSolicitud.MostrarPedidoPersonalizado(objDtoSolicitud); gvPersonalizado.DataBind(); } } }