Exemple #1
0
        private void llenarGrilla()
        {
            try
            {
                if (EstoyBuscando == false)
                {
                    Entidades.Venta venta = new ADBISYS.Entidades.Venta();
                    List<Venta> ventasDelDia = new List<Venta>();
                    
                    //ventasDelDia = venta.obtenerVentas(fg.appFechaSistema());

                    ds = venta.obtenerVentas(fg.appFechaSistema());

                    //if (ventasDelDia.Count > 0)
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        grdVentas.DataSource = ds.Tables[0];
                    }
                    else
                    {
                        grdVentas.DataSource = null;
                    }
                }
                else
                {
                    cadenaSql = "EXEC adp_busqueda_ventas";
                    cadenaSql = cadenaSql + " @tabla = " + fg.fcSql("COMPRAS", "String");
                    cadenaSql = cadenaSql + ",@campo_tabla = " + fg.fcSql(obtenerCampoTabla().ToString(), "String");
                    cadenaSql = cadenaSql + ",@texto = " + fg.fcSql(textoAnterior, "String").Replace(",", ".");

                    ds = objConect.ejecutarQuerySelect(cadenaSql);
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        grdVentas.DataSource = ds.Tables[0];
                    }
                }

                if ((filaSeleccionada > 0) && (celdaSeleccionada > 0) && (filaSeleccionada <= grdVentas.Rows.Count - 1))
                {
                    grdVentas[celdaSeleccionada, filaSeleccionada].Selected = true;
                }
            }
            catch (Exception e)
            {
                fg.mostrarErrorTryCatch(e);
                return;
            }
        }
Exemple #2
0
        private void llenarGrilla()
        {
            try
            {
                if (EstoyBuscando == false)
                {
                    Entidades.Venta venta        = new ADBISYS.Entidades.Venta();
                    List <Venta>    ventasDelDia = new List <Venta>();

                    //ventasDelDia = venta.obtenerVentas(fg.appFechaSistema());

                    ds = venta.obtenerVentas(fg.appFechaSistema());

                    //if (ventasDelDia.Count > 0)
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        grdVentas.DataSource = ds.Tables[0];
                    }
                    else
                    {
                        grdVentas.DataSource = null;
                    }
                }
                else
                {
                    cadenaSql = "EXEC adp_busqueda_ventas";
                    cadenaSql = cadenaSql + " @tabla = " + fg.fcSql("COMPRAS", "String");
                    cadenaSql = cadenaSql + ",@campo_tabla = " + fg.fcSql(obtenerCampoTabla().ToString(), "String");
                    cadenaSql = cadenaSql + ",@texto = " + fg.fcSql(textoAnterior, "String").Replace(",", ".");

                    ds = objConect.ejecutarQuerySelect(cadenaSql);
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        grdVentas.DataSource = ds.Tables[0];
                    }
                }

                if ((filaSeleccionada > 0) && (celdaSeleccionada > 0) && (filaSeleccionada <= grdVentas.Rows.Count - 1))
                {
                    grdVentas[celdaSeleccionada, filaSeleccionada].Selected = true;
                }
            }
            catch (Exception e)
            {
                fg.mostrarErrorTryCatch(e);
                return;
            }
        }
Exemple #3
0
        private void cargarComboCampo()
        {
            try
            {
                DataSet ds = new DataSet();
                string campoSelec = cboCampo.Text;
                cboCampo.Items.Clear();

                Entidades.Venta entVentas = new ADBISYS.Entidades.Venta();
                ds = entVentas.obtenerCamposVentas();

                foreach (DataRow dataRow in ds.Tables[0].Rows)
                {
                    cboCampo.Items.Add(dataRow["CAMPO"]);
                }

                cboCampo.Text = campoSelec;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Exemple #4
0
        private void eliminarVenta()
        {
            try
            {
                if (grdVentas.DataSource != null)
                {
                    if (notFilaSeleccionada()) return;

                    celdaSeleccionada = grdVentas.CurrentCellAddress.X;
                    filaSeleccionada = grdVentas.CurrentCellAddress.Y;

                    String codigo = grdVentas.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString();
                    String importe = grdVentas.Rows[filaSeleccionada].Cells["IMPORTE"].Value.ToString();
                    String fecha_modif = grdVentas.Rows[filaSeleccionada].Cells["FECHA_MODIF"].Value.ToString();

                    if (MessageBox.Show("¿Está seguro que desea eliminar la Venta " + codigo + " del día " + fecha_modif + " con importe: $" + importe + "?", "Eliminar Compra.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        Entidades.Venta Venta = new Venta();
                        Venta.eliminarVenta(codigo);
                        Venta.actualizaMovimientoVentas(fg.appFechaSistema());
                        grdVentas.Focus();
                    }
                    else
                    {
                        btnEliminar.Focus();
                    }

                    llenarGrilla();
                    grdVentas = fg.formatoGrilla(grdVentas, 1);
                    btnEliminar.Focus();
                }
                else
                {
                    MessageBox.Show("No existen Compras.", "Información.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                fg.mostrarErrorTryCatch(ex);
            }
        }
Exemple #5
0
 private void buscarVenta()
 {
     Entidades.Venta entVenta = new ADBISYS.Entidades.Venta();
     ds = entVenta.obtenerVentas(fg.appFechaSistema());
     if (ds.Tables[0].Rows.Count > 0)
     {
         mostrarFormularioBusquedaVentas();
         llenarGrilla();
         grdVentas = fg.formatoGrilla(grdVentas, 1);
         grdVentas.Focus();
     }
     else
     {
         MessageBox.Show("No existen Ventas.", "Información.", MessageBoxButtons.OK, MessageBoxIcon.Information);
         btnBuscar.Focus();
     }
 }
Exemple #6
0
        private void cargarComboCampo()
        {
            try
            {
                string campoSelec = cboCampo.Text;
                cboCampo.Items.Clear();
                campos_tabla.Clear();

                Entidades.Venta entVenta = new ADBISYS.Entidades.Venta();
                Ds = entVenta.obtenerCamposVentas();

                foreach (DataRow dataRow in Ds.Tables[0].Rows)
                {
                    cboCampo.Items.Add(dataRow["CAMPO"]);

                    switch (dataRow["CAMPO"].ToString())
                    {
                        case "CÓDIGO":
                            campos_tabla.Add("ID_Venta", (dataRow["CAMPO"].ToString()));
                            break;
                        case "IMPORTE":
                            campos_tabla.Add("Importe", (dataRow["CAMPO"].ToString()));
                            break;
                        case "ARTÍCULOS":
                            campos_tabla.Add("cantidad_articulos", (dataRow["CAMPO"].ToString()));
                            break;
                        default:
                            campos_tabla.Add((dataRow["CAMPO"].ToString()), dataRow["CAMPO"].ToString());
                            break;
                    }
                }

                cboCampo.Text = campoSelec;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }