private void cmdNodificar_Click(object sender, EventArgs e) { try { ArrayList IDRubro = new ArrayList(); ArrayList Rubro = new ArrayList(); WSMantenimientos.WSMantenimientos WSMAnt = new WSMantenimientos.WSMantenimientos(); WSMAnt.Url = mdlGenerales.DireccionWS + "FazServices/WSMantenimientos.asmx"; for (Int32 Index = 0; Index <= GGCVista.Table.Records.Count - 1; Index++) { if (Convert.ToInt16(GGCVista.Table.Records[Index].GetValue("Sel").ToString()) == 1) { IDRubro.Add(Convert.ToInt32(GGCVista.Table.Records[Index].GetValue("IDRubro").ToString())); Rubro.Add(GGCVista.Table.Records[Index].GetValue("Rubro").ToString()); } } WSMAnt.ActualizaRubros(mdlGenerales.Conexion, IDRubro.ToArray(), Rubro.ToArray(), mdlGenerales.STRUsuario); MessageBoxAdv.Show("Rubros actualizados", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); CargaGrid(); } catch (Exception E) { MessageBoxAdv.Show(E.Message, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void cmdAgregar_Click(object sender, EventArgs e) { ArrayList IDRubro = new ArrayList(); ArrayList Rubro = new ArrayList(); if (txtRubro.Text == "") { MessageBoxAdv.Show("Debe de ingresar el Rubro", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtRubro.Focus(); return; } WSMantenimientos.WSMantenimientos WSMAnt = new WSMantenimientos.WSMantenimientos(); WSMAnt.Url = mdlGenerales.DireccionWS + "FazServices/WSMantenimientos.asmx"; IDRubro.Add(0); Rubro.Add(txtRubro.Text.ToString()); WSMAnt.ActualizaRubros(mdlGenerales.Conexion, IDRubro.ToArray(), Rubro.ToArray(), mdlGenerales.STRUsuario); MessageBoxAdv.Show("El Rubro fue añadido", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); txtRubro.Text = ""; CargaGrid(); }