protected void grdvPendientes_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e) { var obrd = new BRDocument(); var obec = ((BEParameters)Session["InitPar"]); var sede = cbbssede.Value.ToString().Split('$'); if (e.ButtonID != "Enviar") { return; } Hashtable copiedValues = null; string[] copiedFields = new string[] { "U_DXP_COD_ABONADO", "U_DXP_ABONADO", "U_DXP_DIREC_ABO", "U_DXP_DIRECCION", "U_DXP_PLAN_INT", "U_DXP_FECHA_REG1", "U_DXP_FEC_CORT_INT1", "U_DXP_FEC_CORT_CABLE1", "U_DXP_MAC_EQUIPO", "U_DXP_ESTADO_INT", "U_DXP_ESTADO_CABLE" }; copiedValues = new Hashtable(); foreach (string fieldName in copiedFields) { copiedValues[fieldName] = grdvPendientes.GetRowValues(e.VisibleIndex, fieldName); } var obj = new BEAbonado() { U_DXP_COD_ABONADO = Convert.ToString(copiedValues["U_DXP_COD_ABONADO"]), U_DXP_ABONADO = Convert.ToString(copiedValues["U_DXP_ABONADO"]), U_DXP_DIREC_ABO = Convert.ToString(copiedValues["U_DXP_DIREC_ABO"]), U_DXP_DIRECCION = Convert.ToString(copiedValues["U_DXP_DIRECCION"]), U_DXP_PLAN_INT = Convert.ToString(copiedValues["U_DXP_PLAN_INT"]), U_DXP_FECHA_REG1 = Convert.ToString(copiedValues["U_DXP_FECHA_REG1"]), U_DXP_FEC_CORT_INT1 = Convert.ToString(copiedValues["U_DXP_FEC_CORT_INT1"]), U_DXP_FEC_CORT_CABLE1 = Convert.ToString(copiedValues["U_DXP_FEC_CORT_CABLE1"]), U_DXP_MAC_EQUIPO = Convert.ToString(copiedValues["U_DXP_MAC_EQUIPO"]), U_DXP_ESTADO_INT = Convert.ToString(copiedValues["U_DXP_ESTADO_INT"]), U_DXP_ESTADO_CABLE = Convert.ToString(copiedValues["U_DXP_ESTADO_CABLE"]), U_DXP_USUARIO_MOD = obec.UserName, U_U_DXP_FECHA = DateTime.Today, DIRECCIONIP = sede[0], USUARIOMKT = sede[1], PASSWORDMKT = sede[2], Socied = obec.Socied, U_DXP_SEDE = cbbssede.Text }; var mensaje = obrd.MikrotikPendientes(obj, obec.objSapSbo); // hdfTemp.Set("Msg", mensaje); if (mensaje.Contains("Abonado Creado Correctamente")) { grdvPendientes.DeleteRow(e.VisibleIndex); obrd.DeletePendientes(obj, obec.objSapSbo); } else { } }
protected void grdvInfiltrados_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e) { var obrd = new BRDocument(); var obec = ((BEParameters)Session["InitPar"]); var sede = cbbssede.Value.ToString().Split('$'); if (e.ButtonID != "Eliminar") { return; } Hashtable copiedValues = null; string[] copiedFields = new string[] { "U_DXP_COD_ABONADO", "U_DXP_ABONADO", "U_DXP_PLAN_INT", "U_DXP_ESTADO_INT" }; copiedValues = new Hashtable(); foreach (string fieldName in copiedFields) { copiedValues[fieldName] = grdvInfiltrados.GetRowValues(e.VisibleIndex, fieldName); } var obj = new BEAbonado() { U_DXP_COD_ABONADO = Convert.ToString(copiedValues["U_DXP_COD_ABONADO"]), U_DXP_ABONADO = Convert.ToString(copiedValues["U_DXP_ABONADO"]), U_DXP_PLAN_INT = Convert.ToString(copiedValues["U_DXP_PLAN_INT"]), U_DXP_ESTADO_INT = Convert.ToString(copiedValues["U_DXP_ESTADO_INT"]), U_DXP_VISIBLE = "FALSE", U_U_DXP_FECHA = DateTime.Today, U_DXP_USUARIO_MOD = obec.UserName, DIRECCIONIP = sede[0], USUARIOMKT = sede[1], PASSWORDMKT = sede[2], Socied = obec.Socied, U_DXP_SEDE = cbbssede.Text }; obrd.DXP_UPDATE_CRUDINFILTRADOS(obj); grdvInfiltrados.DeleteRow(e.VisibleIndex); }