示例#1
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (lsvOpciones.Items.Count > 0)
     {
         for (int i = 0; i < lsvOpciones.Items.Count; i++)
         {
             if (lsvOpciones.Items[i].Selected)
             {
                 if (MessageBox.Show($"Esta seguro que desea eliminar la opcion {lsvOpciones.Items[i].SubItems[1].Text.Trim()}",
                                     "Microsoft Dynamics GP", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     con = new SqlDbConnect();
                     con.SqlQuery($"DEVELOPMENT.dbo.DYREP10100SD '{Dynamics.Globals.IntercompanyId.Value}','{cboSerie.Text.Trim()}','{cboReporte.Text.Trim()}','{lsvOpciones.Items[i].SubItems[1].Text.Trim()}'");
                     con.NonQueryEx();
                 }
                 lsvOpciones.Items[i].Remove();
                 CargarOpciones();
                 return;
             }
         }
     }
     else
     {
         MessageBox.Show("Debe de seleccionar la opcion que desea eliminar", "Microsoft Dynamics GP", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(cboOpcion.Text))
            {
                con = new SqlDbConnect();
                con.SqlQuery($"DEVELOPMENT.dbo.DYREP10100SI '{Dynamics.Globals.IntercompanyId.Value}','{aSerie}','{aReportName}','{cboOpcion.Text.Trim()}'");
                con.NonQueryEx();
                con.SqlQuery($"DEVELOPMENT.dbo.DYREP10101SD '{Dynamics.Globals.IntercompanyId.Value}','{aSerie}','{aReportName}','{cboOpcion.Text.Trim()}'");
                con.NonQueryEx();

                for (int i = 0; i < lsvOpciones.Items.Count; i++)
                {
                    con.SqlQuery($"DEVELOPMENT.dbo.DYREP10101SI '{Dynamics.Globals.IntercompanyId.Value}','{aSerie}','{aReportName}','{cboOpcion.Text.Trim()}'," +
                                 $"'{lsvOpciones.Items[i].SubItems[1].Text.Trim()}','{lsvOpciones.Items[i].SubItems[2].Text.Trim()}','{lsvOpciones.Items[i].SubItems[3].Text.Trim()}'," +
                                 $"'{lsvOpciones.Items[i].SubItems[4].Text.Trim()}','{lsvOpciones.Items[i].SubItems[5].Text.Trim()}','{lsvOpciones.Items[i].SubItems[6].Text.Trim()}'," +
                                 $"'{lsvOpciones.Items[i].SubItems[7].Text.Trim()}'");
                    con.NonQueryEx();
                }
                cboOpcion.Text = "";
                btnClear_Click(sender, e);
                CargarOpciones();
            }
        }
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(cboOpcion.Text))
     {
         if (MessageBox.Show($"Esta seguro que desea eliminar la opcion {cboOpcion.Text.Trim()}", "Microsoft Dynamics GP", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             con = new SqlDbConnect();
             con.SqlQuery($"DEVELOPMENT.dbo.DYREP10100SD '{Dynamics.Globals.IntercompanyId.Value}','{aSerie}','{aReportName}','{cboOpcion.Text.Trim()}'");
             con.NonQueryEx();
             cboOpcion.Text = "";
             btnClear_Click(sender, e);
             CargarOpciones();
         }
     }
 }