Exemplo n.º 1
0
        private void ProveedoresVer_Activated(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Proveedores proveedores = new Proveedores();

            dgProveedores.DataSource = proveedores.getProveedoresDG(conectar.con);
        }
Exemplo n.º 2
0
        private void frmReportesPre_Load(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Departamentos departamentos = new Departamentos();
            Proveedores proveedores = new Proveedores();
            departamentos.con = conectar.con;
            DataTable dtLista = new DataTable();

            Vehiculos vehiculos = new Vehiculos();
            vehiculos.con = conectar.con;

            dtLista = departamentos.getDepartamentosDG();
            cbDepartamentos.DataSource = dtLista;
            cbDepartamentos.DisplayMember = "Nombre";
            cbDepartamentos.ValueMember = "Id";

            //Cargamos Lista de Proveedores
            dtLista = proveedores.getProveedoresDG(conectar.con);
            cbProveedores.DataSource = dtLista;
            cbProveedores.DisplayMember = "nombre";
            cbProveedores.ValueMember = "id";

            //Cargamos Lista de Vehiculos
            dtLista = vehiculos.getVehiculosByClase("V");
            cbVehiculo.DataSource = dtLista;
            cbVehiculo.DisplayMember = "noecon";
            cbVehiculo.ValueMember = "id";

            //cargamos lista de maquinaria
            dtLista = vehiculos.getVehiculosByClase("M");
            cbMaquina.DataSource = dtLista;
            cbMaquina.DisplayMember = "noecon";
            cbMaquina.ValueMember = "id";
        }
        private void button2_Click(object sender, EventArgs e)
        {
            //reporte con vehiculos
            Conexion conectar = new Conexion();
            Ordenes Orden = new Ordenes();
            Proveedores Proveedor = new Proveedores();

            if (chbTodosV.Checked)
            {
                frmReporteOrdenesVehiculos frmRepOrd = new frmReporteOrdenesVehiculos();
                frmRepOrd._idver = 0;
                String vehicuulosel = cbVehiculo.GetItemText(cbVehiculo.SelectedItem);
                frmRepOrd._vehiculo = vehicuulosel;
                frmRepOrd.Show();

            }
            else
            {
                frmReporteOrdenes frmRepOrd = new frmReporteOrdenes();
                //guardamos datos en Objeto
                Proveedor.getProveedorByName(cbProveedores.GetItemText(cbProveedores.SelectedItem), conectar.con);
                frmRepOrd._idver = Proveedor.id;
                String vehicuulosel = cbVehiculo.GetItemText(cbVehiculo.SelectedItem);
                frmRepOrd._vehiculo = vehicuulosel;
                frmRepOrd.Show();
            }

            //Proveedor.id;
        }
Exemplo n.º 4
0
        private void ProveedoresVer_Load(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Proveedores proveedores = new Proveedores();

            dgProveedores.DataSource = proveedores.getProveedoresDG(conectar.con);
            dgProveedores.Columns["ID"].Width = 30;
            dgProveedores.Columns["Nombre"].Width = 250;
            /*proveedores.getProveedor(3, conectar.con);
            textBox2.Text = proveedores.nombre;*/
        }
Exemplo n.º 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Ordenes Orden = new Ordenes();
            Proveedores Proveedor = new Proveedores();

            //guardamos datos en Objeto
            Proveedor.getProveedorByName(cbProveedores.GetItemText(cbProveedores.SelectedItem), conectar.con);

            frmReporteOrdenes frmRepOrd = new frmReporteOrdenes();
            frmRepOrd._idver = Proveedor.id;
            frmRepOrd.Show();
            //Proveedor.id;
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Proveedores actProveedor = new Proveedores();
            actProveedor.id = _ideditar;
            actProveedor.nombre = tbNombre.Text;
            actProveedor.direccion = tbDireccion.Text;
            actProveedor.rfc = tbRFC.Text;
            actProveedor.telefono = tbTelefono.Text;
            actProveedor.contacto = tbContacto.Text;
            actProveedor.correo = tbCorreo.Text;
            actProveedor.extension = tbExtension.Text;

            actProveedor.updateProveedor(actProveedor, conectar.con);
            //System.Windows.Forms.MessageBox.Show("Proveedor Actualizado");
            this.Close();
        }
Exemplo n.º 7
0
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Deseas Borrar este registro?", "Aviso!", MessageBoxButtons.YesNo);
            if (dialogResult == DialogResult.Yes)
            {
                int rowi = dgProveedores.CurrentRow.Index;
                string valor = dgProveedores[0, rowi].Value.ToString();
                idedit = Convert.ToInt32(valor);
                Conexion conectar = new Conexion();
                Proveedores proveedores = new Proveedores();
                proveedores.deleteProveedor(idedit, conectar.con);
                MessageBox.Show("Proveedor Eliminado");
            }
            else if (dialogResult == DialogResult.No)
            {

            }
        }
        private void frmEditarProveedor_Load(object sender, EventArgs e)
        {
            int ideditar = _ideditar;
            Conexion conectar = new Conexion();
            Proveedores proveedores = new Proveedores();

            proveedores.getProveedor(ideditar, conectar.con);
            if (proveedores.id != 0)
            {
                tbNombre.Text = proveedores.nombre;
                tbDireccion.Text = proveedores.direccion;
                tbRFC.Text = proveedores.rfc;
                tbTelefono.Text = proveedores.telefono;
                tbContacto.Text = proveedores.contacto;
                tbCorreo.Text = proveedores.correo;
                tbExtension.Text = proveedores.extension;
            }
            else {
                System.Windows.Forms.MessageBox.Show("Proveedor Inexistente " + ideditar);
            }
        }
Exemplo n.º 9
0
        private void btGuardarOrden_Click(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Ordenes Orden = new Ordenes();
            Proveedores Proveedor = new Proveedores();

            //guardamos datos en Objeto
            Proveedor.getProveedorByName(cbProveedores.GetItemText(cbProveedores.SelectedItem), conectar.con);
            Orden.id = _idver;
            Orden.id_proveedor = Proveedor.id;
            Orden.orden = Convert.ToInt32(tbOrden.Text);
            Orden.fecha = dtFecha.Value.ToShortDateString();
            Orden.departamento = tbDepartamento.Text;
            Orden.vehiculo = cbVehiculo.GetItemText(cbVehiculo.SelectedItem);
            Orden.almacen = tbAlmacen.Text;
            Orden.parauso = tbUso.Text;
            Orden.maquina = cbMaquina.GetItemText(cbMaquina.SelectedItem);
            Orden.obra = tbObra.Text;
            Orden.unidad = tbUnidad.Text;
            Orden.iva = Convert.ToInt32(tbPIva.Text);

            // Actualizamos Orden
            Orden.updateOrden(Orden, conectar.con);

            // Tiramos Detalles Orden
            Orden.deleteDetalles(_idver,conectar.con);

            //Regeneramos Detalles Orden
            Detalles detalle = new Detalles();
            detalle.id_orden = _idver;
            foreach (DataGridViewRow row in dgDetallesOrden.Rows)
            {
                if (row.Cells["Cantidad"].Value != null)
                {
                    if (row.Cells["Precio"].Value.ToString().Equals("") == false)
                    {
                        detalle.cantidad = Convert.ToDouble(row.Cells["Cantidad"].Value.ToString());
                        detalle.descripcion = row.Cells["Descripcion"].Value.ToString();
                        detalle.punitario = Convert.ToSingle(row.Cells["Precio"].Value.ToString());
                        detalle.moneda = tbMoneda.Text;
                        //insertamos detalle
                        Orden.insertDetalle(detalle,conectar.con);
                    }
                }

            }

            //finalizado
            System.Windows.Forms.MessageBox.Show("Orden Actualizada");
            frmNuevaOrden frmNueva = new frmNuevaOrden();
            frmNueva.Show();
            this.Close();
        }
Exemplo n.º 10
0
        private void frmVerOrden_Load(object sender, EventArgs e)
        {
            int idver = _idver;
            Conexion conectar = new Conexion();
            Ordenes orden = new Ordenes();
            Vehiculos vehiculos = new Vehiculos();
            vehiculos.con = conectar.con;
            Proveedores proveedores = new Proveedores();
            DataTable dtLista = new DataTable();

            orden.getOrden(idver, conectar.con);
            String moneda = orden.getDetallesMoneda(idver, conectar.con);
            tbMoneda.Text = moneda;
            // si encontramos la orden
            if (orden.id != 0)
            {
                _idorden = orden.id; //definimos id para reporte
                //datos de Proveedor
                proveedores.getProveedor(orden.id_proveedor, conectar.con);

                //cargamos informacion de orden
                tbOrden.Text = orden.orden.ToString();
                dtFecha.Value = Convert.ToDateTime(orden.fecha);
                tbUso.Text = orden.parauso;
                tbDepartamento.Text = orden.departamento;
                tbObra.Text = orden.obra;
                //cbVehiculo =
                //tbMaquina.Text = orden.maquina;
                tbUnidad.Text = orden.unidad;
                tbAlmacen.Text = orden.almacen;
                tbPIva.Text = orden.iva.ToString();

                //tbProyecto.Text = orden.p

                //no traemos detalles de Orden
                dgDetallesOrden.DataSource = orden.getDetallesOrden(orden.id, conectar.con);
                _iddetalles = orden.id; //definimos id detalles

                //detalles de estilo
                dgDetallesOrden.Columns["Descripcion"].Width = 500;
                dgDetallesOrden.Columns["Cantidad"].Width = 50;
                dgDetallesOrden.Columns["Costo"].Width = 80;
                dgDetallesOrden.Columns["Precio"].Width = 80;
                dgDetallesOrden.Columns["Costo"].DefaultCellStyle.Format = "c";
                dgDetallesOrden.Columns["Precio"].DefaultCellStyle.Format = "c";

                //actualizamos totales
                actualizartotales();

                //cargamos lista de proveedores
                proveedores.getProveedorByName(proveedores.nombre, conectar.con);
                _idproveedor = proveedores.id; //definimos id de proveedor

                dtLista = proveedores.getProveedoresDG(conectar.con);
                cbProveedores.DataSource = dtLista;
                cbProveedores.DisplayMember = "nombre";
                cbProveedores.ValueMember = "id";

                //definimos proveedor de lista
                cbProveedores.SelectedIndex = cbProveedores.FindString(proveedores.nombre);

                //cargamos lista de Vehiculos
                dtLista = vehiculos.getVehiculosByClase("V");

                cbVehiculo.DataSource = dtLista;
                cbVehiculo.DisplayMember = "noecon";
                cbVehiculo.ValueMember = "id";

                //definimos vehiculo
                cbVehiculo.SelectedIndex = cbVehiculo.FindString(orden.vehiculo);

                //cargamos lista de maquinaria
                dtLista = vehiculos.getVehiculosByClase("M");

                cbMaquina.DataSource = dtLista;
                cbMaquina.DisplayMember = "noecon";
                cbMaquina.ValueMember = "id";

                //definimos maquinaria
                if (orden.maquina.Equals(""))
                {
                    cbMaquina.SelectedIndex = cbMaquina.FindString(orden.vehiculo);
                }
                else
                {
                    cbMaquina.SelectedIndex = cbMaquina.FindString(orden.maquina);
                }

            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Proveedor Inexistente " + idver);
            }
        }
Exemplo n.º 11
0
        public void updateProveedor(Proveedores updProveedor, OleDbConnection con)
        {
            OleDbCommand comand = new OleDbCommand();

            //sql de busqueda y realizamos consulta
            String consulta = "UPDATE Proveedores SET nombre = '" + updProveedor.nombre + "', direccion = '" + updProveedor.direccion + "', rfc = '" + updProveedor.rfc + "', telefono = '" + updProveedor.telefono + "', contacto = '" + updProveedor.contacto + "', correo = '" + updProveedor.correo + "', extension = '" + updProveedor.extension + "' WHERE Id= " + updProveedor.id + ";";
            comand.Connection = con;
            comand.CommandText = consulta;
            con.Open();
            comand.ExecuteNonQuery();
            con.Close();
        }
Exemplo n.º 12
0
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Proveedores proveedores = new Proveedores();

            dgProveedores.DataSource = proveedores.getProveedoresByNameDG(textBox1.Text,conectar.con);
        }
Exemplo n.º 13
0
        private void btGuardarOrden_Click(object sender, EventArgs e)
        {
            int cantlim = dgDetallesOrden.RowCount;

            if (cantlim > 17)
            {
                System.Windows.Forms.MessageBox.Show("No se pueden insertar mas de 16 Conceptos en la Orden");
            }
            else
            {
                if (tbOrden.Text.CompareTo("") == 0)
                {
                    System.Windows.Forms.MessageBox.Show("No se puede dejar vacio el Numero de Orden");
                }
                else
                {
                    Conexion conectar = new Conexion();
                    Ordenes Orden = new Ordenes();
                    Proveedores Proveedor = new Proveedores();

                    //guardamos datos en Objeto
                    Proveedor.getProveedorByName(cbProveedores.GetItemText(cbProveedores.SelectedItem), conectar.con);

                    Orden.id_proveedor = Proveedor.id;
                    Orden.orden = Convert.ToInt32(tbOrden.Text);
                    Orden.fecha = dtFecha.Value.ToShortDateString();
                    Orden.departamento = cbDepartamento.GetItemText(cbDepartamento.SelectedItem); ;
                    Orden.vehiculo = cbVehiculo.GetItemText(cbVehiculo.SelectedItem);
                    Orden.almacen = tbAlmacen.Text;
                    Orden.parauso = tbUso.Text;
                    Orden.maquina = cbMaquina.GetItemText(cbMaquina.SelectedItem); ;
                    Orden.obra = tbObra.Text;
                    Orden.unidad = tbUnidad.Text;
                    Orden.iva = Convert.ToInt32(tbPIva.Text);

                    // Insertamos Orden
                    int IDGEN = 0;
                    IDGEN = Orden.insertOrden(Orden, conectar.con);
                    //System.Windows.Forms.MessageBox.Show("Orden ID: " + IDGEN);

                    //Regeneramos Detalles Orden
                    Detalles detalle = new Detalles();
                    detalle.id_orden = IDGEN;
                    foreach (DataGridViewRow row in dgDetallesOrden.Rows)
                    {
                        if (row.Cells["Cantidad"].Value != null)
                        {
                            if (row.Cells["Precio"].Value.ToString().Equals("") == false)
                            {
                                detalle.cantidad = Convert.ToDouble(row.Cells["Cantidad"].Value.ToString());
                                detalle.descripcion = row.Cells["Descripcion"].Value.ToString();
                                detalle.punitario = Convert.ToSingle(row.Cells["Precio"].Value.ToString());
                                detalle.moneda = tbMoneda.Text;
                                //System.Windows.Forms.MessageBox.Show("dato: " + detalle.punitario);

                                //insertamos detalle
                                Orden.insertDetalle(detalle, conectar.con);
                            }
                        }

                    }

                    //finalizado
                    System.Windows.Forms.MessageBox.Show("Orden Insertada");

                    frmVerOrden frmOrden = new frmVerOrden();
                    frmOrden._idver = IDGEN;
                    frmOrden.Show();

                    this.Close();
                }

            }
        }
Exemplo n.º 14
0
        private void frmNuevaOrden_Load(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Proveedores proveedores = new Proveedores();
            Vehiculos vehiculos = new Vehiculos();
            vehiculos.con = conectar.con;
            DataTable dtLista = new DataTable();

            Ordenes ordenes = new Ordenes();
            Departamentos departamentos = new Departamentos();
            departamentos.con = conectar.con;

            int lastorden = 0;
            //System.Windows.Forms.MessageBox.Show("Nu" + lastorden);
            lastorden = ordenes.getLastNoOrden(conectar.con);

            lastorden++;

            tbOrden.Text = lastorden.ToString();

            //Cargamos Lista de Proveedores
            dtLista = proveedores.getProveedoresDG(conectar.con);
            cbProveedores.DataSource = dtLista;
            cbProveedores.DisplayMember = "Nombre";
            cbProveedores.ValueMember = "Nombre";

            //Cargamos Lista de Departamentos
            dtLista = departamentos.getDepartamentosDG();
            cbDepartamento.DataSource = dtLista;
            cbDepartamento.DisplayMember = "nombre";
            cbDepartamento.ValueMember = "id";

            //Cargamos Lista de Vehiculos
            dtLista = vehiculos.getVehiculosByClase("V");
            cbVehiculo.DataSource = dtLista;
            cbVehiculo.DisplayMember = "noecon";
            cbVehiculo.ValueMember = "id";

            //cargamos lista de maquinaria
            dtLista = vehiculos.getVehiculosByClase("M");
            cbMaquina.DataSource = dtLista;
            cbMaquina.DisplayMember = "noecon";
            cbMaquina.ValueMember = "id";

            //detalles de estilo
            dgDetallesOrden.Columns["Descripcion"].Width = 500;
            dgDetallesOrden.Columns["Cantidad"].Width = 50;
            dgDetallesOrden.Columns["Costo"].Width = 80;
            dgDetallesOrden.Columns["Precio"].Width = 80;
            dgDetallesOrden.Columns["Costo"].DefaultCellStyle.Format = "c";
            dgDetallesOrden.Columns["Precio"].DefaultCellStyle.Format = "c";

            isloaded = 1;
        }
Exemplo n.º 15
0
        private void OrdenesVer_Load(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Ordenes ordenes = new Ordenes();
            Proveedores proveedores = new Proveedores();

            AutoCompleteStringCollection listaNombres = new AutoCompleteStringCollection();
            listaNombres = proveedores.getProveedoresAutoComplete(conectar.con);
            tbValorB.AutoCompleteCustomSource = listaNombres;

            dgOrdenes.DataSource = ordenes.getOrdenesDG(conectar.con);

            dgOrdenes.Columns["Total"].DefaultCellStyle.Format = "c";
            dgOrdenes.Columns["Fecha"].DefaultCellStyle.Format = "d";
            dgOrdenes.Columns["Nombre"].Width = 300;
            dgOrdenes.Columns["ID"].Visible = false;

            this.dgOrdenes.CellFormatting +=
            new DataGridViewCellFormattingEventHandler(dataGridView1_CellFormatting);
            //dgOrdenes.Columns["Estado"].Visible = false;
        }