public void asignar2() { objDtoSolicitud.PK_IS_Cod = Convert.ToInt32(Session["idSolicitudPago"]); if (objCtrSolicitud.leerSolicitudTipo(objDtoSolicitud)) { if (Session["estado"].ToString() == "2" && objDtoSolicitud.VS_TipoSolicitud == "Personalizado por diseño propio") { objCtrSolicitud.diasRecojo(objDtoSolicitud); txtfecha.Visible = false; txtfecha.Text = DateTime.Today.Date.ToString(); lblfecha.Visible = true; btnfehca.Visible = true; lbldias.Visible = true; lbldias.Text = objCtrSolicitud.diasRecojo(objDtoSolicitud).ToString(); objDtoSolicitud.PK_IS_Cod = Convert.ToInt32(Session["idSolicitudPago"].ToString()); } } }
protected void gvConsultar_RowCommand(object sender, GridViewCommandEventArgs e) { try { switch (e.CommandName) { case "Pago": int index = Convert.ToInt32(e.CommandArgument); var columna = gvConsultar.DataKeys[index].Values; int id = Convert.ToInt32(columna[0].ToString()); _log.CustomWriteOnLog("consultar estado de pago", "id " + id); Session["idSolicitudPago"] = id; Response.Redirect("Realizar_compra.aspx"); break; case "Ver proceso": _log.CustomWriteOnLog("consultar estado pago", "paso"); dtoMolduraxUsuario.FK_VU_Cod = Session["DNIUsuario"].ToString(); int index2 = Convert.ToInt32(e.CommandArgument); var columna2 = gvConsultar.DataKeys[index2].Values; int id2 = Convert.ToInt32(columna2[0].ToString()); dtoMolduraxUsuario.FK_IS_Cod = id2; gvListaxMoldura.DataSource = objCtrMolduraxUsuario.listarMolduraxSxU(dtoMolduraxUsuario); gvListaxMoldura.DataBind(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('#defaultmodal1').modal('show');</script>", false); break; case "Ver incidencias": dtoMolduraxUsuario.FK_VU_Cod = Session["DNIUsuario"].ToString(); int index3 = Convert.ToInt32(e.CommandArgument); var columna3 = gvConsultar.DataKeys[index3].Values; int id3 = Convert.ToInt32(columna3[0].ToString()); dtoMolduraxUsuario.FK_IS_Cod = id3; gvListaxMolduraxIncidencia.DataSource = objCtrMolduraxUsuario.listarMolduraxusuarioxincidente(dtoMolduraxUsuario); gvListaxMolduraxIncidencia.DataBind(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('#defaultmodal2').modal('show');</script>", false); break; case "Ver detalle": //dtoMolduraxUsuario.FK_VU_Cod = Session["DNIUsuario"].ToString(); int index4 = Convert.ToInt32(e.CommandArgument); var columna4 = gvConsultar.DataKeys[index4].Values; string id4 = columna4[0].ToString(); objDtoSolicitud.PK_IS_Cod = int.Parse(id4); objCtrVoucher.DetallesVoucherSolicitudUsuario(objvoucherdao, objDtoSolicitud, dtoMolduraxUsuario); string cs = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString; using (SqlConnection con = new SqlConnection(cs)) { SqlCommand cmd = new SqlCommand("SP_DVS", con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter paramId = new SqlParameter() { ParameterName = "@idsol", Value = objDtoSolicitud.PK_IS_Cod }; cmd.Parameters.Add(paramId); con.Open(); byte[] bytes = (byte[])cmd.ExecuteScalar(); con.Close(); string strbase64 = Convert.ToBase64String(bytes); ImageV.ImageUrl = "data:Image/png;base64," + strbase64; } txtFechaEmision.Text = objDtoSolicitud.DTS_FechaEmicion.ToString(); txtNroOpe.Text = objvoucherdao.PK_VV_NumVoucher.ToString(); txtImporte.Text = objvoucherdao.DV_ImporteDepositado.ToString(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('#defaultmodal3').modal('show');</script>", false); break; case "Actualizar": //ImageVo.Visible = true; //int index5 = Convert.ToInt32(e.CommandArgument); //var columna5 = gvConsultar.DataKeys[index5].Values; //string id5 = columna5[0].ToString(); //objDtoSolicitud.PK_IS_Cod = int.Parse(id5); //objCtrVoucher.DetallesVoucherSolicitudUsuario(objvoucherdao, objDtoSolicitud, dtoMolduraxUsuario); // //int index5 = Convert.ToInt32(e.CommandArgument); //var column5 = gvConsultar.DataKeys[index5].Values; //string id5 = column5[0].ToString(); //Response.Redirect("~/ActualizarImgVoucher.aspx?ID=" + id5); // int index5 = Convert.ToInt32(e.CommandArgument); var columna5 = gvConsultar.DataKeys[index5].Values; int id5 = Convert.ToInt32(columna5[0].ToString()); _log.CustomWriteOnLog("consultar estado de pago", "id " + id5); //Session["idSolicitudPago"] = id5; Response.Redirect("~/ActualizarImgVoucher.aspx?ID=" + id5); break; //string ac = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString; //using (SqlConnection con = new SqlConnection(ac)) //{ // SqlCommand cmd = new SqlCommand("SP_DVS", con); // cmd.CommandType = CommandType.StoredProcedure; // SqlParameter paramId = new SqlParameter() // { // ParameterName = "@idsol", // Value = objDtoSolicitud.PK_IS_Cod // }; // cmd.Parameters.Add(paramId); // con.Open(); // byte[] bytes = (byte[])cmd.ExecuteScalar(); // con.Close(); // string strbase64 = Convert.ToBase64String(bytes); // ImageVo.ImageUrl = "data:Image/png;base64," + strbase64; //} //Utils.AddScriptClientUpdatePanel(UpdatePanelA, "uploadFileDocuments(" + Request.Params["Id"] + ");"); //txtFechaEmisionA.Text = objDtoSolicitud.DTS_FechaEmicion.ToString(); //txtNroOpeA.Text = objvoucherdao.PK_VV_NumVoucher.ToString(); //txtImporteA.Text = objvoucherdao.DV_ImporteDepositado.ToString(); //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('#defaultmodal4').modal('show');</script>", false); //break; case "Ver detalles": //dtoMolduraxUsuario.FK_VU_Cod = Session["DNIUsuario"].ToString(); int index6 = Convert.ToInt32(e.CommandArgument); var columna6 = gvConsultar.DataKeys[index6].Values; string id6 = columna6[0].ToString(); objDtoSolicitud.PK_IS_Cod = int.Parse(id6); objCtrSolicitud.leerSolicitudTipo(objDtoSolicitud); if (objDtoSolicitud.VS_TipoSolicitud == "Personalizado por catalogo" || objDtoSolicitud.VS_TipoSolicitud == "Catalogo") { objCtrSolicitud.LeerSolicitud(objDtoSolicitud); imgPersonal.Visible = false; //gvMolduras.Visible = true; //txtcomentario.Visible = false; lblcosto.Text = "S/ " + objDtoSolicitud.DS_ImporteTotal.ToString(); gvMolduras.DataSource = objCtrSolicitud.ListaMolduras(objDtoSolicitud); gvMolduras.DataBind(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('#defaultmodal4').modal('show');</script>", false); } if (objDtoSolicitud.VS_TipoSolicitud == "Personalizado por diseño propio") { objCtrSolicitud.leerSolicitudDiseñoPersonal(objDtoSolicitud); gvMolduras.Visible = false; imgPersonal.Visible = true; //txtcomentario.Visible = true; lblcosto.Text = "Costo Aproximado: S/ " + objDtoSolicitud.DS_PrecioAprox.ToString(); lbldias.Text = "Dias Asignados: " + objCtrSolicitud.diasRecojo(objDtoSolicitud) + " días"; lblImporte.Text = "Importe cotizado: S/ " + objCtrSolicitud.ImporteSolicitud(objDtoSolicitud); string imagen = Convert.ToBase64String(objDtoSolicitud.VBS_Imagen); imgPersonal.ImageUrl = "data:Image/png;base64," + imagen; //txtcomentario.Text = objDtoSolicitud.VS_Comentario; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('#defaultmodal4').modal('show');</script>", false); } break; } } catch (Exception ex) { _log.CustomWriteOnLog("consultar estado de pago", "error = " + ex.Message); } //switch (e.CommandName){ // case "Pago": // int index = Convert.ToInt32(e.CommandArgument); // var columna = gvConsultar.DataKeys[index].Values; // int id = Convert.ToInt32(columna[0].ToString()); // _log.CustomWriteOnLog("consultar estado de pago", "id " + id); // Session["idSolicitudPago"] = id; // Response.Redirect("Realizar_compra.aspx"); // break; // case "Ver detalles": // //int index2 = Convert.ToInt32(e.CommandArgument); // //var columna2 = gvConsultar.DataKeys[index2].Values; // //int id2 = Convert.ToInt32(columna2[0].ToString()); // //dtoMolduraxUsuario.FK_VU_Cod = Session["DNIUsuario"].ToString(); // //dtoMolduraxUsuario.FK_IS_Cod = id2; // //gvListaxMoldura.DataSource= objCtrMolduraxUsuario.listarMolduraxSxU(dtoMolduraxUsuario); // //gvListaxMoldura.DataBind(); // //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('defaultmodal1').modal('show');</script>", false); // //break; // dtoMolduraxUsuario.FK_VU_Cod = Session["DNIUsuario"].ToString(); // int index2 = Convert.ToInt32(e.CommandArgument); // var columna2 = gvConsultar.DataKeys[index2].Values; // int id2 = Convert.ToInt32(columna2[0].ToString()); // dtoMolduraxUsuario.FK_IS_Cod = id2; // gvListaxMoldura.DataSource = objCtrMolduraxUsuario.listarMolduraxSxU(dtoMolduraxUsuario); // gvListaxMoldura.DataBind(); // ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('defaultmodal1').modal('show');</script>", false); // break; //} //if (e.CommandName == "Pago") //{ // try // { // int index = Convert.ToInt32(e.CommandArgument); // var columna = gvConsultar.DataKeys[index].Values; // int id = Convert.ToInt32(columna[0].ToString()); // _log.CustomWriteOnLog("consultar estado de pago", "id " + id); // Session["idSolicitudPago"] = id; // Response.Redirect("Realizar_compra.aspx"); // } // catch (Exception ex) // { // _log.CustomWriteOnLog("consultar estado de pago", ex.Message + "Stac" + ex.StackTrace); // } //} }