Example #1
0
        private void CargarDatos()
        {
            List <Nota_Venta> notas = EnlaceCassandra.ObtenerNotasVentasFernando();

            VerDatosGrid.DataSource = notas;
            VerDatosGrid.ClearSelection();
        }
Example #2
0
        private void Eliminar_Click(object sender, EventArgs e)
        {
            var result = MessageBox.Show("¿Desea borrar el dato seleccionado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            // If the no button was pressed ...
            if (result == DialogResult.Yes)
            {
                // cancel the closure of the form.
                newGuid = Guid.Parse(uuidAEliminar);
                MessageBox.Show("Dato " + newGuid + " Eliminado", "Aviso", MessageBoxButtons.OK);
                EnlaceCassandra.DeleteDatosFernando(newGuid);
                LimpiarFormulario();
                CargarDatos();
            }
        }
Example #3
0
        private void Agregar_Click(object sender, EventArgs e)
        {
            bool esNuevoRegistro = Agregar.Text == "Agregar Nota";


            if (Nom_client.Text == "" || Nom_emp.Text == "")
            {
                MessageBox.Show("Faltan Campos por llenar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (productosNotaVenta == null || productosNotaVenta.Count <= 0)
            {
                MessageBox.Show("Falta agregar productos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (esNuevoRegistro)
            {
                // aqui se agrega uno nuevo
                var nombre         = Nom_client.Text;
                var nombre_empresa = Nom_emp.Text;
                //var nombre_producto = Nom_proc.Text;
                var nombre_empleado = Nom_empleado.Text;

                DateTime date = Fecha_proc.Value.Date;

                EnlaceCassandra.InsertarDatosFernando(nombre, nombre_empresa, nombre_empleado, date, productosNotaVenta);
                MessageBox.Show("Datos Agregados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                // aqui se modifica o edita
                newGuid = Guid.Parse(uuidAEliminar);
                //EnlaceCassandra.ObtenerDatosText(newGuid, Nom_client,Nom_emp, Cant_proc, Precio_proc, Nom_proc);

                var      nombre          = Nom_client.Text;
                var      nombre_empresa  = Nom_emp.Text;
                var      nombre_empleado = Nom_empleado.Text;
                DateTime date            = Fecha_proc.Value.Date;

                EnlaceCassandra.ModificarDatosFernando(nombre, nombre_empresa, nombre_empleado, productosNotaVenta, date, newGuid);
                MessageBox.Show("Datos Modificados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            LimpiarFormulario();
            CargarDatos();
        }
Example #4
0
        private void VerDatosGrid_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                Eliminar.Enabled = false;
                uuidAEliminar    = "";
                VerDatosGrid.ClearSelection();
                return;
            }

            uuidAEliminar = Convert.ToString(VerDatosGrid.Rows[e.RowIndex].Cells["idVenta"].Value);
            newGuid       = Guid.Parse(uuidAEliminar);

            LimpiarFormulario("Editar Nota");
            Eliminar.Enabled = true;

            if (productosNotaVenta == null)
            {
                productosNotaVenta = new List <Tuple <int, decimal, string> >();
            }

            EnlaceCassandra.ObtenerDatosTextFernando(newGuid, Nom_client, Nom_emp, Nom_empleado, Fecha_proc, Productos, ref productosNotaVenta);
            Productos.ClearSelection();
        }