예제 #1
0
 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;
         }
     }
 }
예제 #4
0
        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");
 }