protected void gvDetalles_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { DropDownList ddlMXUEstados = (e.Row.FindControl("ddlEstados") as DropDownList); ddlMXUEstados.DataSource = objCtrMXUEstado.ListarEstados(); ddlMXUEstados.DataTextField = "VMXUE_Nombre"; ddlMXUEstados.DataValueField = "PK_IMXUE_Cod"; ddlMXUEstados.DataBind(); int idMoldura = Convert.ToInt32(e.Row.Cells[2].Text); objDtoMolde.FK_IM_Cod = idMoldura; int idE = Convert.ToInt32(e.Row.Cells[1].Text); objDtoMolduraxUsuario.PK_IMU_Cod = idE; objDtoMolduraxUsuario.FK_IS_Cod = int.Parse(lblid.Text); objDtoSolicitud.PK_IS_Cod = int.Parse(lblid.Text); objCtrSolicitud.leerSolicitudTipo(objDtoSolicitud); objCtrMolduraxUsuario.obtenerMXUxCodigo(objDtoMolduraxUsuario); e.Row.Cells[1].Visible = false; gvDetalles.HeaderRow.Cells[1].Visible = false; if (!objCtrMolde.ExistenciaMolde(objDtoMolde) | objCtrMolde.CantidadMoldesxMoldura(objDtoMolde) == 0 | objDtoMolduraxUsuario.FK_IMXUE_Cod < 6 | objDtoMolduraxUsuario.FK_IMXUE_Cod == 11 && objCtrMolduraxUsuario.CantidadMoldurasxSolicitud(objDtoMolduraxUsuario) > 1 | objDtoMolduraxUsuario.IMU_MoldesUsados == 0 | objDtoSolicitud.FK_ISE_Cod == 11) { ddlMXUEstados.Visible = false; } else { ddlMXUEstados.Visible = true; ddlMXUEstados.SelectedValue = (objDtoMolduraxUsuario.FK_IMXUE_Cod).ToString(); } } }
protected bool validacionEstado3(string id) { objDtoPago.FK_IS_Cod = int.Parse(id); objDtoSolicitud.PK_IS_Cod = int.Parse(id); objCtrSolicitud.leerSolicitudTipo(objDtoSolicitud); objCtrPago.ExistenciaPago(objDtoPago); return(objDtoPago.DP_ImporteRestante == 0.00 && objDtoSolicitud.FK_ISE_Cod == 11);//esta todo pagado y esta en espado de terminado }
public void CargarMolduras2() { dtoSolicitud.PK_IS_Cod = Convert.ToInt32(Session["idSolicitudPago"]); //pendiente de pago A aprobado if (ctrSolicitud.leerSolicitudTipo(dtoSolicitud)) { if (dtoSolicitud.VS_TipoSolicitud == "Personalizado por catalogo" || dtoSolicitud.VS_TipoSolicitud == "Catalogo") { ctrSolicitud.LeerSolicitud(dtoSolicitud); //imgPersonal.Visible = false; //gvDetalleSolicitud.Visible = true; //txtcomentario.Visible = false; //lblcosto.Text = "S/ " + dtoSolicitud.DS_ImporteTotal.ToString(); gvDetalleSolicitud.DataSource = ctrSolicitud.ListaMolduras(dtoSolicitud); gvDetalleSolicitud.DataBind(); } if (dtoSolicitud.VS_TipoSolicitud == "Personalizado por diseño propio") { ctrSolicitud.leerSolicitudDiseñoPersonal(dtoSolicitud); gvDetalleSolicitud2.DataSource = ctrSolicitud.ListaMoldurasxDiseñoPropio(dtoSolicitud); gvDetalleSolicitud2.DataBind(); //gvMolduras.Visible = false; //imgPersonal.Visible = true; //txtcomentario.Visible = true; //lblcosto.Text = "Aproximado: S/" + dtoSolicitud.DS_PrecioAprox.ToString(); //string imagen = Convert.ToBase64String(dtoSolicitud.VBS_Imagen); //imgPersonal.ImageUrl = "data:Image/png;base64," + imagen; //txtcomentario.Text = dtoSolicitud.VS_Comentario; } } }
public void CargarMolduras2() { dtosol.PK_IS_Cod = Convert.ToInt32(Session["idSolicitudPago"]); if (ctrsol.leerSolicitudTipo(dtosol)) { if (dtosol.VS_TipoSolicitud == "Personalizado por catalogo" || dtosol.VS_TipoSolicitud == "Catalogo") { ctrsol.LeerSolicitud(dtosol); gvDetalleSolicitud2.Visible = false; gvDetalles.Visible = true; gvDetalles.DataSource = ctrsol.ListaMolduras(dtosol); gvDetalles.DataBind(); } if (dtosol.VS_TipoSolicitud == "Personalizado por diseño propio") { ctrsol.leerSolicitudDiseñoPersonal(dtosol); gvDetalleSolicitud2.Visible = true; gvDetalles.Visible = false; gvDetalleSolicitud2.DataSource = ctrsol.ListaMoldurasxDiseñoPropio(dtosol); gvDetalleSolicitud2.DataBind(); } } }
protected Boolean ValidacionPersonalizado(string id) { objDtoSolicitud.PK_IS_Cod = int.Parse(id); objCtrSolicitud.leerSolicitudTipo(objDtoSolicitud); return(objDtoSolicitud.VS_TipoSolicitud == "Personalizado por diseño propio"); }