Пример #1
0
 private void frmNuevaVenta_Load(object sender, EventArgs e)
 {
     try
     {
         Entidades.Venta Venta = new Entidades.Venta();
         btnConfirmarVenta.Focus();
         Venta.borrarArticulosVenta_Temporal();
         ponerValoresEnDefault();
         actualizarGrilla();
     }
     catch (Exception ex)
     {
         fg.mostrarErrorTryCatch(ex);
     }
 }
Пример #2
0
        private bool Salir()
        {
            try
            {
                if (grdItemsVenta.RowCount > 0)
                {
                    Boolean deseaContinuar = (MessageBox.Show("Se cerrará el formulario sin confirmar la Venta. ¿Desea continuar de todos modos?", "Cancelar Venta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes);

                    if (!(deseaContinuar))
                    {
                        return false;
                    }
                }

                Entidades.Venta Venta = new Entidades.Venta();
                Venta.borrarArticulosVenta_Temporal();

                return true;
            }
            catch (Exception ex)
            {
                fg.mostrarErrorTryCatch(ex);
                return false;
            }
        }
Пример #3
0
        private void btnEliminarArticulo_Click(object sender, EventArgs e)
        {
            try
            {
                Boolean encontreUnRegistros = false;
                Entidades.Venta Venta = new Entidades.Venta();

                foreach (DataGridViewRow row in grdItemsVenta.Rows)
                {
                    DataGridViewCheckBoxCell celda = row.Cells["SELECCIONAR"] as DataGridViewCheckBoxCell;

                    if (Convert.ToBoolean(celda.Value))
                    {
                        encontreUnRegistros = true;
                        Venta.borrarArticulosVenta_Temporal(UInt64.Parse(grdItemsVenta.Rows[row.Index].Cells["ID"].Value.ToString()));
                        //grdItemsVenta.Rows.RemoveAt(row.Index);
                        //i = 0;
                    }
                }

                grdItemsVenta.DataSource = null;
                cargarArticulosEnGrilla();
                actualizarGrilla();

                if (!(encontreUnRegistros))
                {
                    MessageBox.Show("Debe seleccionar el artículo que desea cancelar.", "Cancelar Artículo Venta.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                if (grdItemsVenta.Rows.Count == 0)
                {
                    Venta.borrarArticulosVenta_Temporal();
                }

                btnEliminarArticulo.Enabled = false;

            }
            catch (Exception ex)
            {
                fg.mostrarErrorTryCatch(ex);
            }
        }