public void AgregarUsuario()
        {
            try
            {
                if (TB_usuario.Text.Equals("") || TB_nombre.Text.Equals("") || TB_apellidos.Text.Equals("") || CB_puesto.SelectedItem.Equals("") || CB_puesto.SelectedIndex == -1)
                {
                    MessageBox.Show("FAVOR DE LLENAR TODOS LOS CAMPOS DE REGISTRO");
                }
                else
                {
                    con = BDConexicon.conectar();
                    MySqlCommand cmd = new MySqlCommand("INSERT INTO rd_asesoras_venta(usuario,nombre,apellidos,puesto)values(?usuario,?nombre,?apellidos,?puesto)", con);

                    cmd.Parameters.Add("?usuario", MySqlDbType.VarChar).Value   = TB_nombre.Text.ToUpper();
                    cmd.Parameters.Add("?nombre", MySqlDbType.VarChar).Value    = TB_nombre.Text.ToUpper();
                    cmd.Parameters.Add("?apellidos", MySqlDbType.VarChar).Value = TB_apellidos.Text.ToUpper();

                    cmd.Parameters.Add("?puesto", MySqlDbType.VarChar).Value = CB_puesto.SelectedItem.ToString().ToUpper();
                    cmd.ExecuteNonQuery();
                    con.Close();
                    limpiar();
                    MessageBox.Show("REGISTRO GUARDADO EXITOSAMENTE");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex);
            }
        }
예제 #2
0
        public string obtieneid()
        {
            MySqlConnection conectar;

            conectar = BDConexicon.conectar();

            string comando = "SELECT Consec FROM consec WHERE Dato='Proveed'";

            int              idproveed = 0;
            string           valor;
            MySqlCommand     cmd       = new MySqlCommand(comando, conectar);
            MySqlDataAdapter adaptador = new MySqlDataAdapter(cmd);
            DataTable        dt        = new DataTable();

            adaptador.Fill(dt);

            dgvRFC.Rows.Clear();

            foreach (DataRow item in dt.Rows)
            {
                int n = dgvRFC.Rows.Add();

                idproveed = Convert.ToInt32(item["Consec"].ToString());
            }
            conectar.Close();

            idproveed = idproveed + 1;

            comando = "";


            valor = "00" + idproveed;
            return(valor);
        }
        private void BT_eliminar_Click(object sender, EventArgs e)
        {
            if (TB_usuario.Text.Equals("") || TB_nombre.Text.Equals("") || TB_apellidos.Text.Equals("") || CB_puesto.SelectedItem.Equals(""))
            {
                MessageBox.Show("FAVOR DE LLENAR TODOS LOS CAMPOS DE REGISTRO");
            }
            else
            {
                try
                {
                    DialogResult opcion;
                    opcion = MessageBox.Show("¿ESTA SEGURO QUE DESEA ELIMINAR EL USUARIO?.", "EliMINAR USUARIO", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                    if (opcion == DialogResult.OK)
                    {
                        if (string.IsNullOrEmpty(TB_id.Text))
                        {
                            MessageBox.Show("SELECCIONE UN USUARIO");
                        }
                        else
                        {
                            con = BDConexicon.conectar();
                            MySqlCommand cmd = new MySqlCommand("DELETE FROM rd_asesoras_venta WHERE idasesora ='" + TB_id.Text + "'", con);
                            cmd.ExecuteNonQuery();
                            limpiar();
                            MessageBox.Show("EL REGISTRO SE HA ELIMINADO");
                        }
                    }
                }catch (Exception ex)
                {
                    MessageBox.Show("Error al eliminar usuario:" + ex);
                }
            }
        }
예제 #4
0
        public void Velazquez()
        {
            try {
                MySqlConnection con = BDConexicon.VelazquezOpen();
                MySqlCommand    cmd = new MySqlCommand("select existencia,fabricante from prods where articulo='" + TB_articulo.Text + "'", con);
                MySqlDataReader rd  = cmd.ExecuteReader();

                //while (rd.Read())
                //{
                //    TB_velazquez.Text = rd[0].ToString();
                //        LB_velazquez.Text = "Conectado";
                // }

                if (rd.Read())
                {
                    TB_velazquez.Text      = rd[0].ToString();
                    LB_prov_velazquez.Text = rd["fabricante"].ToString();
                    LB_velazquez.Text      = "Conectado";
                    LB_velazquez.ForeColor = Color.DarkGreen;
                }
                else
                {
                    LB_velazquez.Text      = "No existe";
                    LB_velazquez.ForeColor = Color.Red;
                }
                rd.Close();
                con.Close();
            }
            catch (Exception e)
            {
                LB_velazquez.Text      = "Sin conexion";
                LB_velazquez.ForeColor = Color.Red;
            }
        }
예제 #5
0
        public void Pregot()
        {
            try
            {
                MySqlConnection con = BDConexicon.Papeleria1Open();
                MySqlCommand    cmd = new MySqlCommand("select existencia,fabricante from prods where articulo='" + TB_articulo.Text + "'", con);
                MySqlDataReader rd  = cmd.ExecuteReader();



                if (rd.Read())
                {
                    TB_pregot.Text      = rd["existencia"].ToString();
                    LB_prov_pregot.Text = rd["fabricante"].ToString();
                    LB_pregot.Text      = "Conectado";
                    LB_pregot.ForeColor = Color.DarkGreen;
                }
                else
                {
                    LB_pregot.Text      = "No existe";
                    LB_pregot.ForeColor = Color.Red;
                }

                rd.Close();
                con.Close();
            }catch (Exception e)
            {
                LB_pregot.Text      = "Sin conexion";
                LB_pregot.ForeColor = Color.Red;
            }
        }
예제 #6
0
        public void PregotPrecio()
        {
            MySqlConnection con = null;

            try
            {
                con = BDConexicon.Papeleria1Open();
                double Precio1 = Convert.ToDouble(tbPrecio1.Text);
                double Precio2 = Convert.ToDouble(tbPrecio2.Text);
                Precio1 = Precio1 / 1.16;
                Precio2 = Precio2 / 1.16;


                MySqlCommand cmdoo = new MySqlCommand("UPDATE prods SET precio1=?precio1,precio2=?precio2  WHERE articulo=?articulo", con);
                cmdoo.Parameters.Add("?precio1", MySqlDbType.VarChar).Value  = Precio1;
                cmdoo.Parameters.Add("?precio2", MySqlDbType.VarChar).Value  = Precio2;
                cmdoo.Parameters.Add("?articulo", MySqlDbType.VarChar).Value = TB_articulo.Text;
                MySqlDataReader mdrr;
                mdrr = cmdoo.ExecuteReader();
                mdrr.Close();


                lblPre2.Text      = "OK";
                lblPre2.ForeColor = Color.DarkGreen;
            }
            catch (Exception e)
            {
                lblPre2.Text      = "N/A";
                lblPre2.ForeColor = Color.Red;
            }
            con.Close();
        }
        private void BT_modificar_Click(object sender, EventArgs e)
        {
            if (TB_usuario.Text.Equals("") || TB_nombre.Text.Equals("") || TB_apellidos.Text.Equals("") || CB_puesto.SelectedItem.Equals(""))
            {
                MessageBox.Show("FAVOR DE LLENAR TODOS LOS CAMPOS DE REGISTRO");
            }
            else
            {
                con = BDConexicon.conectar();
                //string puesto = CB_puesto.SelectedItem.ToString();
                //MessageBox.Show(puesto);
                MySqlCommand cmd = new MySqlCommand("UPDATE rd_asesoras_venta SET usuario =?usuario, nombre=?nombre, apellidos=?apellidos, puesto=?puesto where idasesora='" + TB_id.Text + "'", con);

                cmd.Parameters.AddWithValue("?usuario", TB_usuario.Text.ToUpper());
                cmd.Parameters.AddWithValue("?nombre", TB_nombre.Text.ToUpper());
                cmd.Parameters.AddWithValue("?apellidos", TB_apellidos.Text.ToUpper());

                cmd.Parameters.AddWithValue("?puesto", CB_puesto.SelectedItem.ToString().ToUpper());


                cmd.ExecuteNonQuery();
                con.Close();
                limpiar();
                DG_asesoras.DataSource = null;
                MessageBox.Show("REGISTRO MODIFICADO EXITOSAMENTE");
            }
        }
예제 #8
0
        public void SaldoCuentaBancaria()
        {
            double          sumar = 0, restar = 0;
            MySqlConnection con = BDConexicon.BodegaOpen();
            MySqlCommand    cmd = new MySqlCommand("SELECT mov,cantidad FROM rd_historial_saldobancos WHERE cuenta='" + CB_cuentasOsmart.SelectedItem.ToString() + "'", con);
            MySqlDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                if (dr["mov"].ToString().Equals("RBAN"))
                {
                    sumar += Convert.ToDouble(dr["cantidad"].ToString());
                }

                if (dr["mov"].ToString().Equals("SPEI"))
                {
                    restar += Convert.ToDouble(dr["cantidad"].ToString());
                }
            }


            double saldo = sumar - restar;

            TB_saldobanco.Text = String.Format("{0:0.##}", saldo.ToString("C"));
            dr.Close();
            con.Close();
        }
예제 #9
0
        public void seleccionar(string comando, string usu, string pass)
        {
            string area;

            MySqlConnection con = BDConexicon.conectar();

            MySqlCommand cmd = new MySqlCommand(comando, con);

            cmd.Parameters.Add("?usuario", MySqlDbType.VarChar).Value = usu;
            cmd.Parameters.Add("?clave", MySqlDbType.VarChar).Value   = pass;
            MySqlDataReader mdr;

            mdr = cmd.ExecuteReader();
            if (mdr.Read())
            {
                //MessageBox.Show("HOLA USUARIO " + usu);
                this.Hide();
                area = mdr.GetString("area");

                Principal ini = new Principal(usu, area);
                //Principal ini = new Principal();



                ini.Show();
            }
            else
            {
                MessageBox.Show("Usuario o contraseña erroneo");
            }
            mdr.Close();
            con.Close();
        }
예제 #10
0
        private void button1_Click(object sender, EventArgs e)
        {
            MySqlConnection con = BDConexicon.conectar();



            if (CB_concepto.SelectedItem.ToString().Equals("EGRESOS"))
            {
                MySqlCommand     cmd = new MySqlCommand("Select concepto, descrip,usufecha from conegre", con);
                DataTable        dt  = new DataTable();
                MySqlDataAdapter ad  = new MySqlDataAdapter(cmd);
                ad.Fill(dt);
                DG_conceptos.DataSource = dt;
                Exportar("CONCEPTOS DE EGRESOS VALLARTA");
            }

            if (CB_concepto.SelectedItem.ToString().Equals("INGRESOS"))
            {
                MySqlCommand     cmd = new MySqlCommand("Select concepto, descrip, usufecha from coningre", con);
                DataTable        dt  = new DataTable();
                MySqlDataAdapter ad  = new MySqlDataAdapter(cmd);
                ad.Fill(dt);
                DG_conceptos.DataSource = dt;
                Exportar("CONCEPTOS DE INGRESOS VALLARTA");
            }



            con.Close();
        }
예제 #11
0
        public void selectDatos(DataGridView grid)
        {
            DateTime Finicio = DT_inicio.Value;
            DateTime Ffin    = DT_fin.Value;

            string inicio = FormatoFecha.getDate(Finicio);
            string fin    = FormatoFecha.getDate(Ffin);


            MySqlConnection c = BDConexicon.conectar();
            MySqlCommand    cmd;

            if (CB_tipo.SelectedItem.ToString() == "Todas")
            {
                cmd = new MySqlCommand("select texto as sugerencias from rd_sugerencias where fecha between '" + inicio + "'" + " and '" + fin + "'", c);
            }
            else
            {
                cmd = new MySqlCommand("select texto as sugerencias from rd_sugerencias where fecha between '" + inicio + "'" + " and '" + fin + "'and tipo= '" + CB_tipo.SelectedItem.ToString() + "'and cargo= '" + CB_cargo.SelectedItem.ToString() + "'", c);
            }


            MySqlDataAdapter adaptador = new MySqlDataAdapter(cmd);

            System.Data.DataTable tb = new System.Data.DataTable();

            adaptador.Fill(tb);

            grid.DataSource       = tb;
            grid.Columns[0].Width = 400;

            //grid.RowHeadersWidth = 200;
        }
예제 #12
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (TB_ceros.Text.Equals("") && TB_Sin_etiqueta.Text.Equals("") && TB_borrosa.Text.Equals(""))
            {
                MessageBox.Show("Introduce la cantidad de etiquetas defectuosas donde corresponda");
            }
            else
            {
                MySqlConnection con = BDConexicon.conectar();
                MySqlCommand    cmd = new MySqlCommand("INSERT INTO rd_etiquetas(cajera,clave,descrip,depto,art_ceros,sin_etiqueta,borrosa,hora,fecha) VALUES(?cajera,?clave,?descrip,?depto,?art_ceros,?sin_etiqueta,?borrosa,?hora,?fecha)", con);


                cmd.Parameters.AddWithValue("?cajera", LB_cajera.Text);
                cmd.Parameters.AddWithValue("?clave", TB_clave.Text);
                cmd.Parameters.AddWithValue("?descrip", TB_descrip.Text);
                cmd.Parameters.AddWithValue("?depto", TB_depto.Text);
                cmd.Parameters.AddWithValue("?art_ceros", TB_ceros.Text);
                cmd.Parameters.AddWithValue("?sin_etiqueta", TB_Sin_etiqueta.Text);
                cmd.Parameters.AddWithValue("?borrosa", TB_borrosa.Text);
                DateTime hora = Convert.ToDateTime(DateTime.Now.ToString("h:mm:ss"));
                cmd.Parameters.AddWithValue("?hora", hora);
                DateTime fecha = DateTime.Now;
                cmd.Parameters.AddWithValue("?fecha", fecha);
                cmd.ExecuteNonQuery();
                Limpiar();
                MessageBox.Show("Registro guardado exitosamente");

                con.Close();
            }
        }
예제 #13
0
        public double totalVentaDia()//calcula las venta total de cada vendedora por dia
        {
            DateTime        fecha = DT_fecha.Value;
            String          f     = FormatoFecha.getDate(fecha);
            MySqlConnection con   = BDConexicon.conectar();
            double          total = 0.0;
            MySqlCommand    cmd   = new MySqlCommand("select sum(importe) as total from ventas where usuario ='" + CB_usuario.SelectedItem.ToString() + "' and USUFECHA ='" + f + "'", con);
            MySqlDataReader rd    = cmd.ExecuteReader();

            while (rd.Read())
            {
                try
                {
                    total = Convert.ToDouble(rd["total"]);
                    BT_guardar.Enabled = true;
                }
                catch (Exception e)
                {
                    MessageBox.Show("No hay registros para su solicitud, verifique el nombre de la cajera y la fecha");
                    BT_validar.Enabled  = false;
                    BT_calcular.Enabled = false;
                    limpiar();
                }
            }

            rd.Close();
            con.Close();
            return(total);
        }
예제 #14
0
        public void seleccionardatos()
        {
            MySqlConnection conectar;

            conectar = BDConexicon.conectar();

            string comando = "SELECT CLIENTE,NOMBRE,RFC FROM clients WHERE RFC LIKE'%" + tbRFCBusqueda.Text + "%'";

            MySqlCommand     cmd       = new MySqlCommand(comando, conectar);
            MySqlDataAdapter adaptador = new MySqlDataAdapter(cmd);
            DataTable        dt        = new DataTable();

            adaptador.Fill(dt);

            dgvRFC.Rows.Clear();

            foreach (DataRow item in dt.Rows)
            {
                int n = dgvRFC.Rows.Add();

                dgvRFC.Rows[n].Cells[0].Value = item["CLIENTE"].ToString();
                dgvRFC.Rows[n].Cells[1].Value = item["NOMBRE"].ToString();
                dgvRFC.Rows[n].Cells[2].Value = item["RFC"].ToString();
            }
            conectar.Close();
        }
예제 #15
0
        private void cbTienda_SelectedIndexChanged(object sender, EventArgs e)
        {
            CB_bancosOsmart.Items.Clear();
            CB_bancosOsmart.Items.Add("");
            CB_bancosOsmart.SelectedIndex = 0;

            CB_cuentasOsmart.Items.Clear();
            CB_cuentasOsmart.Items.Add("");
            CB_cuentasOsmart.SelectedIndex = 0;


            CB_pagara.Items.Clear();
            CB_pagara.Items.Add("");
            CB_pagara.SelectedIndex = 0;


            MySqlConnection con = BDConexicon.BodegaOpen();
            MySqlCommand    cmd = new MySqlCommand("SELECT distinct banco FROM rd_bancos_osmart WHERE tienda='" + cbTienda.SelectedItem.ToString() + "'", con);
            MySqlDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                CB_bancosOsmart.Items.Add(dr["banco"].ToString());
            }
            dr.Close();
            con.Close();
        }
        public void Proveedores()
        {
            try
            {
                MySqlConnection con      = BDConexicon.BodegaOpen();
                string          consulta = "SELECT PROVEEDOR,NOMBRE FROM PROVEED ORDER BY PROVEEDOR";
                MySqlCommand    cmd      = new MySqlCommand(consulta, con);
                MySqlDataReader dr       = cmd.ExecuteReader();

                while (dr.Read())
                {
                    prov.Add(new Proveedor {
                        proveedor = dr["PROVEEDOR"].ToString(), nombre = dr["NOMBRE"].ToString()
                    });
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("SIN CONEXIÓN CON EL SERVIDOR DE BODEGA " + ex);
            }



            for (int i = 0; i < prov.Count; i++)
            {
                maestro.Rows.Add(prov[i].proveedor, prov[i].nombre, 0, 0, 0, 0, 0, 0);
            }

            //DG_reporte.DataSource = maestro;
        }
예제 #17
0
        //###################################### OBTENER LOS NOMBRES DE LOS PROVEEDORES #######################################################
        public void proveedores()
        {
            MySqlConnection BO = BDConexicon.BodegaOpen();

            try {
                MySqlCommand    cmd = new MySqlCommand("SELECT nombre FROM proveed ORDER BY nombre ASC", BO);
                MySqlDataReader dr  = cmd.ExecuteReader();
                //LB_status.ForeColor = Color.DarkGreen;
                //LB_status.Text = "Conectado";
                while (dr.Read())
                {
                    CB_proveedor.Items.Add(dr["nombre"].ToString());
                }

                dr.Close();
            } catch (Exception ex)
            {
                MessageBox.Show("NO HAY CONEXIÓN CON EL SERVIDOR DE BODEGA");
            }


            BO.Close();


            //conectar.Close();
        }
예제 #18
0
        public void guardaDatosSaldoBancos(long consecutivo)
        {
            DateTime fecha          = dtGastos.Value;
            DateTime fecha_creacion = DateTime.Now;


            MySqlConnection conx;

            conx = BDConexicon.BodegaOpen();
            string comando;

            comando = "INSERT INTO rd_historial_saldobancos (tienda,mov,banco,cuenta,pagara,cantidad,fecha,hora,fk_gastoexterno,ie) values (?tienda,?mov,?banco,?cuenta,?pagara,?cantidad,?fecha,?hora,?fk_gastoexterno,?ie)";



            MySqlCommand cmd = new MySqlCommand(comando, conx);

            cmd.Parameters.Add("?tienda", MySqlDbType.VarChar).Value          = cbTienda.Text;
            cmd.Parameters.Add("?mov", MySqlDbType.VarChar).Value             = "GE";
            cmd.Parameters.Add("?banco", MySqlDbType.VarChar).Value           = CB_bancosOsmart.Text;
            cmd.Parameters.Add("?cuenta", MySqlDbType.VarChar).Value          = CB_cuentasOsmart.Text;
            cmd.Parameters.Add("?pagara", MySqlDbType.VarChar).Value          = cbGastos.Text;
            cmd.Parameters.Add("?cantidad", MySqlDbType.VarChar).Value        = tbImporte.Text;
            cmd.Parameters.Add("?fecha", MySqlDbType.VarChar).Value           = fecha_creacion.ToString("yyyy-MM-dd");
            cmd.Parameters.Add("?hora", MySqlDbType.VarChar).Value            = fecha_creacion.ToString("HH:mm");
            cmd.Parameters.Add("?fk_gastoexterno", MySqlDbType.VarChar).Value = consecutivo;
            cmd.Parameters.Add("?ie", MySqlDbType.VarChar).Value = "E";



            cmd.ExecuteNonQuery();

            conx.Close();
        }
예제 #19
0
        public void muestraTienda()
        {
            MySqlConnection con = BDConexicon.conectar();
            MySqlCommand    cmd = new MySqlCommand("SELECT EMPRESA FROM econfig ", con);
            MySqlDataReader mdr;

            mdr = cmd.ExecuteReader();
            if (mdr.Read())
            {
                if (mdr.IsDBNull(0))
                {
                    lblTienda.Text = "Bienvenidos";
                }
                else
                {
                    lblTienda.Text = mdr.GetString("EMPRESA").ToString();
                }
            }
            else
            {
                lblTienda.Text = "Bienvenidos";
            }
            mdr.Close();
            con.Close();
        }
예제 #20
0
        public void clientesAtendidos()
        {
            DateTime        fecha = DT_fecha.Value;
            String          f     = FormatoFecha.getDate(fecha);
            MySqlConnection con   = BDConexicon.conectar();

            try
            {
                MySqlCommand    cmd = new MySqlCommand("select count(venta) as Tventas from ventas where usuario ='" + CB_usuario.SelectedItem.ToString() + "' and f_emision ='" + f + "'", con);
                MySqlDataReader rd  = cmd.ExecuteReader();

                int clientes = 0;
                if (rd.Read())
                {
                    clientes = Convert.ToInt32(rd["Tventas"]);
                }

                TB_clientes.Text = Convert.ToString(clientes);
                rd.Close();
            }
            catch (Exception ex)
            {
            }

            con.Close();
        }
        //*************************************************ENCABEZADO DEL TRASPASO********************************************************************************

        public void EncabezadoTras()
        {
            if (CB_destino.SelectedIndex == -1)
            {
                MessageBox.Show("Debes seleccionar un destino de traspaso");
            }
            else if (TB_motivo.Text.Equals(""))
            {
                MessageBox.Show("Justifica el traspaso agregando un motivo");
            }
            else if (TB_origen.Text.Equals(CB_destino.SelectedItem.ToString()))
            {
                MessageBox.Show("El origen y el destino es el mismo, favor de cambiar el destino");
            }
            else
            {
                //crea el traspaso en rd_traspaso

                MySqlCommand cmd   = new MySqlCommand("insert into rd_traspaso(fecha, usuario, origen, destino, estatus, motivo) values(?fecha, ?usuario, ?origen, ?destino, ?status, ?motivo)", BDConexicon.conectar());
                DateTime     fecha = DT_fecha.Value;
                cmd.Parameters.AddWithValue("?fecha", fecha.ToString("yyyy,MM,dd"));
                cmd.Parameters.AddWithValue("?usuario", Usuario);
                cmd.Parameters.AddWithValue("?origen", TB_origen.Text);
                cmd.Parameters.AddWithValue("?destino", CB_destino.SelectedItem);
                cmd.Parameters.AddWithValue("?status", "SOLICITADO");
                cmd.Parameters.AddWithValue("?motivo", TB_motivo.Text.ToUpper());
                cmd.ExecuteNonQuery();
                //MessageBox.Show("Traspaso creado");
                BDConexicon.ConectarClose();
            }
        }
        //##################################################### ESTE MÉTODO AGREGA LOS ARTICULOS AL DATAGRIDVIEW #######################################
        public void AgregarArticulo()
        {
            MySqlConnection con = BDConexicon.conectar();


            if (TB_articulo.Text.Equals(""))
            {
                MessageBox.Show("Introduce el artículo");
            }
            else
            {
                //obtengo el id del ultimo traspaso creado

                bool exist = DG_datos.Rows.Cast <DataGridViewRow>().Any(row => Convert.ToString(row.Cells["CODIGO"].Value) == TB_articulo.Text);

                if (!exist)
                {
                    MySqlCommand    c        = new MySqlCommand("select articulo from prods where articulo='" + TB_articulo.Text + "'", con);
                    MySqlDataReader art      = c.ExecuteReader();
                    string          articulo = "";
                    while (art.Read())
                    {
                        articulo = art[0].ToString();
                    }
                    art.Close();



                    if (TB_articulo.Text.Equals(articulo))
                    {
                        MySqlCommand    cmd = new MySqlCommand("select descrip, existencia from prods where articulo='" + TB_articulo.Text + "'", con);
                        MySqlDataReader rd  = cmd.ExecuteReader();

                        while (rd.Read())
                        {
                            //double precio = Convert.ToDouble(rd["precio1"].ToString());
                            //precio += precio * .16;
                            existencia = Convert.ToInt32(rd["existencia"].ToString());

                            DG_datos.Rows.Add(TB_articulo.Text, rd["descrip"].ToString(), rd["existencia"].ToString());
                            DG_datos.CurrentRow.Cells[3].Selected = true;
                        }
                        rd.Close();
                    }
                    else
                    {
                        MessageBox.Show("El artículo no existe en la base de datos o el codigo es incorrecto, favor de verificar");
                    }
                }
                else
                {
                    MessageBox.Show("El artículo ya fue agregado al traspaso, favor de verificar");
                }



                con.Close();
            }
        }
예제 #23
0
 private void frm_nuevo_pedido_Load(object sender, EventArgs e)
 {
     Conex = BDConexicon.VallartaOpen();
     tbIdPedido.Enabled = false;
     llenaComboProveedor();
     llenaComboArea();
     Conex.Close();
 }
예제 #24
0
        //========================================================
        public void selectArticulos()
        {
            MySqlConnection con = BDConexicon.conectar();;

            double precio1, precio2;
            //articulo  LIKE '%?articulo%'  OR
            MySqlCommand cmd = new MySqlCommand("SELECT articulo,descrip,precio1,precio2,existencia,impuesto FROM prods  WHERE   articulo  LIKE '%" + busqueda + "%' OR descrip LIKE '%" + busqueda + "%' ORDER BY articulo ASC LIMIT 100", con);
            //cmd.Parameters.Add("?articulo", MySqlDbType.VarChar).Value = txtArticulo.Text;
            MySqlDataAdapter adaptador = new MySqlDataAdapter(cmd);

            System.Data.DataTable dt = new System.Data.DataTable();

            adaptador.Fill(dt);

            dgvArticulos.Rows.Clear();
            //dgvArticulos.DataSource=dt;

            foreach (DataRow item in dt.Rows)
            {
                int n = dgvArticulos.Rows.Add();
                //MessageBox.Show(n.ToString());
                dgvArticulos.Rows[n].Cells[0].Value = item["articulo"].ToString();
                dgvArticulos.Rows[n].Cells[1].Value = item["descrip"].ToString();



                if (item["impuesto"].ToString() == "SYS")
                {
                    precio1 = Convert.ToDouble(item["precio1"]);
                    precio2 = Convert.ToDouble(item["precio2"]);

                    dgvArticulos.Rows[n].Cells[2].Value = precio1.ToString("0.00");
                    dgvArticulos.Rows[n].Cells[3].Value = precio2.ToString("0.00");
                }
                else
                {
                    precio1 = Convert.ToDouble(item["precio1"]) + (Convert.ToDouble(item["precio1"]) * 0.16);
                    precio2 = Convert.ToDouble(item["precio2"]) + (Convert.ToDouble(item["precio2"]) * 0.16);
                    dgvArticulos.Rows[n].Cells[2].Value = precio1.ToString("0.00");
                    dgvArticulos.Rows[n].Cells[3].Value = precio2.ToString("0.00");
                }

                //precio1 = precio1 + (precio1 * 0.16);
                //precio2 = precio2 + (precio2 * 0.16);

                dgvArticulos.Rows[n].Cells[2].Value = precio1.ToString("0.00");
                dgvArticulos.Rows[n].Cells[3].Value = precio2.ToString("0.00");

                dgvArticulos.Rows[n].Cells[4].Value = item["existencia"].ToString();
            }

            foreach (DataGridViewColumn c in dgvArticulos.Columns)
            {
                c.DefaultCellStyle.Font = new Font("Bold", 20F, GraphicsUnit.Pixel);
            }

            con.Close();
        }
예제 #25
0
        //########## CIERRE ############


        //################################################## CONSULTA EL TRASPASO AL QUE SE LE DIO DOBLE CLICK ##############################################################
        private void dgvTraspasos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            //try
            //{

            string idTraspaso = dgvTraspasos.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();

            if (cbTienda.Text == "BODEGA")
            {
                conex_datostraspaso = BDConexicon.BodegaOpen();
                selectDatosTraspaso(idTraspaso);
                itemTraspaso(idTraspaso);
                conex_datostraspaso.Close();
            }
            else if (cbTienda.Text == "VALLARTA")
            {
                conex_datostraspaso = BDConexicon.VallartaOpen();
                selectDatosTraspaso(idTraspaso);
                itemTraspaso(idTraspaso);
                conex_datostraspaso.Close();
            }
            else if (cbTienda.Text == "RENA")
            {
                conex_datostraspaso = BDConexicon.RenaOpen();
                selectDatosTraspaso(idTraspaso);
                itemTraspaso(idTraspaso);
                conex_datostraspaso.Close();
            }
            else if (cbTienda.Text == "VELAZQUEZ")
            {
                conex_datostraspaso = BDConexicon.VelazquezOpen();
                selectDatosTraspaso(idTraspaso);
                itemTraspaso(idTraspaso);
                conex_datostraspaso.Close();
            }
            else if (cbTienda.Text == "COLOSO")
            {
                conex_datostraspaso = BDConexicon.ColosoOpen();
                selectDatosTraspaso(idTraspaso);
                itemTraspaso(idTraspaso);
                conex_datostraspaso.Close();
            }
            else if (cbTienda.Text == "PREGOT")
            {
                conex_datostraspaso = BDConexicon.Papeleria1Open();
                selectDatosTraspaso(idTraspaso);
                itemTraspaso(idTraspaso);
                conex_datostraspaso.Close();
            }
            //SE USA
            //itemTraspaso(idTraspaso);
            //}
            //catch (Exception ex)
            //{
            //    MessageBox.Show("Seleccione un rango Valido");
            //}
        }
예제 #26
0
        private void Departamentos_Load(object sender, EventArgs e)
        {
            MySqlConnection  con = BDConexicon.conectar();
            MySqlCommand     cmd = new MySqlCommand("SELECT LINEA, DESCRIP FROM LINEAS ORDER BY DESCRIP", con);
            DataTable        dt  = new DataTable();
            MySqlDataAdapter dr  = new MySqlDataAdapter(cmd);

            dr.Fill(dt);

            DG_lineas.DataSource = dt;
        }
 private void button2_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(tbBuscar.Text))
     {
         MessageBox.Show("Inserte un dato");
     }
     else
     {
         conex_buscar = BDConexicon.V_vallarta();
         buscaDatos();
         conex_buscar.Close();
     }
 }
예제 #28
0
        public void insertarArticulo(string comando)
        {
            MySqlCommand cmd = new MySqlCommand(comando, BDConexicon.VallartaOpen());

            cmd.Parameters.Add("?articulo", MySqlDbType.VarChar).Value     = textBoxCodigo.Text;
            cmd.Parameters.Add("?motivo", MySqlDbType.VarChar).Value       = textboxNoSeVende.Text.ToUpper();
            cmd.Parameters.Add("?usuario", MySqlDbType.VarChar).Value      = textboxUsuario.Text.ToUpper();;
            cmd.Parameters.Add("?departamento", MySqlDbType.VarChar).Value = comboboxDepa.Text;
            cmd.Parameters.Add("?fecha", MySqlDbType.Date).Value           = DateTime.Now;
            cmd.ExecuteNonQuery();
            limpiar();
            MessageBox.Show("Los datos se Guardaron");
        }
예제 #29
0
        public void buscaDatosCliente(string idCliente)
        {
            MySqlConnection conectar;

            conectar = BDConexicon.conectar();

            string comando = "SELECT CLIENTE,RFC,NOMBRE,CALLE,COLONIA,numerointerior,numeroexterior,ESTADO,POBLA,PAIS,TELEFONO,CP,CORREO FROM  clients WHERE CLIENTE=?CLIENTE";

            MySqlCommand cmd = new MySqlCommand(comando, conectar);

            cmd.Parameters.Add("?CLIENTE", MySqlDbType.VarChar).Value = idCliente;
            MySqlDataReader mdr;

            mdr = cmd.ExecuteReader();
            if (mdr.Read())
            {
                IDCliente      = mdr.GetString("CLIENTE");
                tbRFC.Text     = mdr.GetString("RFC");
                tbRS.Text      = mdr.GetString("NOMBRE");
                tbCalle.Text   = mdr.GetString("CALLE");
                tbColonia.Text = mdr.GetString("COLONIA");

                if (mdr.IsDBNull(6))
                {
                    tbInterior.Text = "";
                }
                else
                {
                    tbInterior.Text = mdr.GetString("numerointerior");
                }

                if (mdr.IsDBNull(7))
                {
                    tbExterior.Text = "";
                }
                else
                {
                    tbExterior.Text = mdr.GetString("numeroexterior");
                }

                tbEstado.Text    = mdr.GetString("ESTADO");
                tbLocalidad.Text = mdr.GetString("POBLA");

                tbPais.Text     = mdr.GetString("PAIS");
                tbTelefono.Text = mdr.GetString("TELEFONO");
                tbCP.Text       = mdr.GetString("CP");
                tbEmail.Text    = mdr.GetString("CORREO");
            }

            conectar.Close();
        }
예제 #30
0
        public void ElegirSucursar()
        {
            LBConexion.Text = "";
            try
            {
                conectar.Close();
            }
            catch (Exception ec)
            {
            }

            if (CBTienda.SelectedItem.Equals("BODEGA"))
            {
                conectar = BDConexicon.BodegaOpen();
                proveedores();
            }

            if (CBTienda.SelectedItem.Equals("RENA"))
            {
                conectar = BDConexicon.RenaOpen();


                proveedores();
            }

            if (CBTienda.SelectedItem.Equals("COLOSO"))
            {
                conectar = BDConexicon.ColosoOpen();


                proveedores();
            }

            if (CBTienda.SelectedItem.Equals("VELAZQUEZ"))
            {
                conectar = BDConexicon.VelazquezOpen();
                proveedores();
            }

            if (CBTienda.SelectedItem.Equals("VALLARTA"))
            {
                conectar = BDConexicon.VallartaOpen();
                proveedores();
            }

            if (CBTienda.SelectedItem.Equals("PREGOT"))
            {
                conectar = BDConexicon.Papeleria1Open();
                proveedores();
            }
        }