示例#1
0
        private void btn_aceptar_Click(object sender, EventArgs e)
        {
            TratamientosEspeciales tratamiento = new TratamientosEspeciales();
            Es_Pedidos             _Ep         = new Es_Pedidos();
            DataTable Verificacion             = new DataTable();


            if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta)
            {
                _Ep.numeroPedido     = txt_numeroPedido.Text;
                _Ep.numeroCotizacion = cmb_Cotizaciones.SelectedValue.ToString();
                _Ep.fechaPedido      = cmb_Dia.SelectedItem + "/" + cmb_Mes.SelectedItem + "/" + cmb_Año.SelectedItem;
                _Ep.numDniVendedor   = cmb_Vendedor.SelectedValue.ToString();
                DataTable tabla = new DataTable();
                tabla = Empleados.Buscar_Empleados(cmb_Vendedor.SelectedValue.ToString());
                _Ep.tipoDniVendedor = tabla.Rows[0]["tipoDoc"].ToString();
                _Ep.condicionPago   = txt_CondicionPago.Text;
                _Ep.cuitCliente     = cmb_cliente.SelectedValue.ToString();
                Verificacion        = Pedido.Buscar_PedidoPorNumero(int.Parse(_Ep.numeroPedido));
                if (Verificacion.Rows.Count > 0)
                {
                    MessageBox.Show("El pedido que desea insertar ya existe. ", "ATENCION");
                }
                else
                {
                    Pedido.Insertar(_Ep);
                    Pedido.CerrarTransaccion();
                    Pedido.IniciarTransaccion();
                    Cargar_grilla(Pedido.Todos_los_Pedidos());
                }
            }
        }
示例#2
0
        //public void Insertar(Control.ControlCollection controles)
        //{
        //    _BD.InsertarAutomatizado("Empleados", controles);
        //}

        public void Insertar(Es_Pedidos Pedidos)
        {
            String sqlInsertar = "INSERT INTO Pedidos(numeroPedido, numeroCotizacion, fechaPedido, tipoDniVendedor, numDniVendedor, condicionPago, cuitCliente) VALUES(" + Pedidos.numeroPedido + "," + Pedidos.numeroCotizacion + "," + _BD.FormatearDato(Pedidos.fechaPedido, "Date") + "," + Pedidos.tipoDniVendedor + "," + Pedidos.numDniVendedor + ",'" + Pedidos.condicionPago + "','" + Pedidos.cuitCliente + "')";

            MessageBox.Show("El Pedido fue creado con exito!", "CREACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information);
            _BD.Insertar(sqlInsertar);
        }
示例#3
0
        public void Modificar(Es_Pedidos datos)
        {
            string sqlUpdate = "UPDATE Pedidos SET ";

            sqlUpdate += "cuitCliente = " + _BD.FormatearDato(datos.cuitCliente, "String");
            sqlUpdate += ", numeroCotizacion = " + _BD.FormatearDato(datos.numeroCotizacion, "Int");
            sqlUpdate += ", fechaPedido = " + _BD.FormatearDato(datos.fechaPedido, "Date");
            sqlUpdate += ", tipoDniVendedor = " + _BD.FormatearDato(datos.tipoDniVendedor, "Int");
            sqlUpdate += ", numDniVendedor = " + _BD.FormatearDato(datos.numDniVendedor, "Int");
            sqlUpdate += ", condicionPago = " + _BD.FormatearDato(datos.condicionPago, "String");
            sqlUpdate += " WHERE numeroPedido =" + datos.numeroPedido;
            MessageBox.Show("El Pedido fue modificado con exito!", "MODIFICACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information);
            _BD.Modificar(sqlUpdate);
        }
示例#4
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            TratamientosEspeciales tratamiento = new TratamientosEspeciales();
            Es_Pedidos             _EP         = new Es_Pedidos();

            if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta)
            {
                DataTable tabla = new DataTable();
                tabla                = Pedidos.Buscar_PedidoPorNumero(int.Parse(txt_numeroPedido.Text));
                _EP.numeroPedido     = txt_numeroPedido.Text;
                _EP.numeroCotizacion = cmb_Cotizaciones.SelectedValue.ToString();
                _EP.fechaPedido      = txt_fecha.Text;
                _EP.condicionPago    = txt_condicionPago.Text;
                _EP.numDniVendedor   = cmb_numDocVendedor.SelectedValue.ToString();
                _EP.cuitCliente      = cmb_cuitCliente.SelectedValue.ToString();
                _EP.tipoDniVendedor  = tabla.Rows[0]["tipoDniVendedor"].ToString();
                Pedidos.Modificar(_EP);
            }
        }