Ejemplo n.º 1
0
        private void eliminarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (MessageBoxAdv.Show("Desea eliminar esta orden de servicio?", "Eliminar OS", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
            {
                try
                {
                    String correlativo = "";

                    GridRangeInfoList range = GGCOrdenes.TableControl.Selections.GetSelectedRows(true, true);
                    foreach (GridRangeInfo info in range)
                    {
                        Element el = this.GGCOrdenes.TableModel.GetDisplayElementAt(info.Top);

                        correlativo = el.GetRecord().GetValue("Correlativo").ToString();
                    }
                    WSLicitaciones.WSLicitaciones WSLic = new WSLicitaciones.WSLicitaciones();
                    WSLic.Url = mdlGenerales.DireccionWS + "FazServices/WSLicitaciones.asmx";
                    DataSet b = WSLic.EliminaOrdenServicio(mdlGenerales.Conexion, correlativo);

                    if (b.Tables[0].Rows.Count > 0)
                    {
                        MessageBoxAdv.Show("Se ha eliminado la orden de servicio", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBoxAdv.Show("No se pudo eliminar el item", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    MessageBoxAdv.Show("Debes seleccionar un item#", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                CargarGrid();
            }
        }