private void miEliminar_Click(object sender, EventArgs e) { if (MessageBoxAdv.Show("Esta seguro de eliminar esta factura?", "Información", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { WSAdministracion.WSAdministracion WSDel = new WSAdministracion.WSAdministracion(); WSDel.Url = mdlGenerales.DireccionWS + "FazServices/WSAdministracion.asmx"; Element el = GGCPersLiq.TableControl.Table.CurrentElement; if (el != null) { if (el is GridRecord) { DataRowView drv = (el as Record).GetData() as DataRowView; String Correlativo = drv[1].ToString(); String NumeroDocumento = drv[4].ToString(); String Denominacion = drv[6].ToString(); String LIDPartidasPrincipales = drv[7].ToString(); String Serie = drv[9].ToString(); String Numero = drv[10].ToString(); String usuario = drv[20].ToString(); String Horas = drv[22].ToString(); String LIDproyecto = drv[23].ToString(); String LArchivo = drv[25].ToString(); String NumeroRuc = drv[26].ToString();; Bloquear(Convert.ToInt32(Correlativo), Convert.ToInt32(Horas), usuario); if (LArchivo != "") { DeleteFile(LArchivo); } WSDel.DelDetalleCostos(mdlGenerales.Conexion, Correlativo, NumeroRuc, NumeroDocumento, Denominacion, Serie, Numero, mdlGenerales.STRUsuario); MessageBoxAdv.Show("Registro eliminado", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); CargaGrid(LIDproyecto, LIDPartidasPrincipales, lblEmpresa.Text.ToString(), lblProyecto.Text.ToString(), lblPartida.Text.ToString(), lblIDMaestroPartida.Text.ToString(), lblRuc.Text.ToString()); } } } }