Esempio n. 1
0
        public int Insert(Sueter objSueter)
        {
            int             done = -1;
            MySqlConnection conn = Connention.Conn();

            try
            {
                String       cmdStr = @"Insert into sueter (no_sucursal,no_taller,tipo,talla,unidades,precio) 
                values (@no_sucursal,@no_taller,@tipo,@talla,@unidades,@precio)";
                MySqlCommand cmd    = new MySqlCommand(cmdStr, conn);
                cmd.Parameters.AddWithValue("@no_sucursal", objSueter.No_Sucursal);
                cmd.Parameters.AddWithValue("@no_taller", objSueter.No_Taller);
                cmd.Parameters.AddWithValue("@tipo", objSueter.Tipo);
                cmd.Parameters.AddWithValue("@precio", objSueter.Precio);
                cmd.Parameters.AddWithValue("@unidades", objSueter.Unidades);
                cmd.Parameters.AddWithValue("@talla", objSueter.Talla);

                cmd.ExecuteNonQuery();

                done = (int)cmd.LastInsertedId;
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.ToString());
                done = -1;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }

            return(done);
        }
Esempio n. 2
0
        private void btnSGuardar_Click(object sender, EventArgs e)
        {
            int    no_taller   = lstTalleres.ElementAt(cboSTaller.SelectedIndex).No_Taller;
            int    no_sucursal = lstSucursales.ElementAt(cboSSucursal.SelectedIndex).No_Sucursal;
            String tipo        = txtSTipo.Text;
            float  talla       = float.Parse(txtSTalla.Text);
            float  precio      = float.Parse(txtSPrecio.Text);
            int    unidades    = int.Parse(txtSUnidades.Text);

            Sueter sueter = new Sueter();

            sueter.No_Sucursal = no_sucursal;
            sueter.No_Taller   = no_taller;
            sueter.Tipo        = tipo;
            sueter.Talla       = talla;
            sueter.Precio      = precio;
            sueter.Unidades    = unidades;

            if (daoSueteres.Insert(sueter) > 0)
            {
                MessageBox.Show("Sueter agregado correctamente");
                LimpiarSueteres();
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
Esempio n. 3
0
        public bool Compra(Orden objOrden, List <DetallesOrden> lstDetallesOrden)
        {
            bool             done     = false;
            int              orden_id = 0;
            MySqlConnection  conn     = Connention.Conn();
            MySqlTransaction tr       = null;

            try
            {
                tr = conn.BeginTransaction();
                DaoOrden objDaoOrden = new DaoOrden();
                orden_id = objDaoOrden.Insert(objOrden);

                foreach (DetallesOrden objDetalleOrden in lstDetallesOrden)
                {
                    DaoDetallesOrden objDaoDetallesOrden = new DaoDetallesOrden();
                    objDaoDetallesOrden.Insert(objDetalleOrden, orden_id);

                    DaoSueteres objDaoSueteres = new DaoSueteres();
                    Sueter      objSueter      = objDaoSueteres.Select(objDetalleOrden.Id_Sueter);
                    objSueter.ActualizarUnidades(objDetalleOrden.Cantidad);
                    objDaoSueteres.Update(objSueter);
                }

                tr.Commit();
                done = true;
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.ToString());
                done = false;
                tr.Rollback();
            }finally
            {
                conn.Close();
                conn.Dispose();
            }

            return(done);
        }
Esempio n. 4
0
        public List <Sueter> Select()
        {
            List <Sueter>   lstSueteres = null;
            MySqlConnection conn        = Connention.Conn();

            try
            {
                String          cmdStr = "Select * from sueter";
                MySqlCommand    cmd    = new MySqlCommand(cmdStr, conn);
                MySqlDataReader dr     = cmd.ExecuteReader();

                lstSueteres = new List <Sueter>();

                while (dr.Read())
                {
                    Sueter objSueter = new Sueter();
                    objSueter.Id_Sueter   = int.Parse(dr["id_sueter"].ToString());
                    objSueter.No_Sucursal = int.Parse(dr["no_sucursal"].ToString());
                    objSueter.No_Taller   = int.Parse(dr["no_taller"].ToString());
                    objSueter.Unidades    = int.Parse(dr["unidades"].ToString());
                    objSueter.Talla       = float.Parse(dr["talla"].ToString());
                    objSueter.Tipo        = dr["tipo"].ToString();

                    objSueter.Precio = float.Parse(dr["precio"].ToString());

                    lstSueteres.Add(objSueter);
                }
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.ToString());
                lstSueteres = null;
            }finally{
                conn.Close();
                conn.Dispose();
            }

            return(lstSueteres);
        }
Esempio n. 5
0
        public bool Update(Sueter objSueter)
        {
            bool            done = false;
            MySqlConnection conn = Connention.Conn();

            try
            {
                String cmdStr = @"Update sueter set 
                no_sucursal=@no_sucursal,
                no_taller=@no_taller,
                talla=@talla,
                unidades=@unidades,
                precio=@precio,
                tipo=@tipo where id_sueter=@id_sueter";

                MySqlCommand cmd = new MySqlCommand(cmdStr, conn);
                cmd.Parameters.AddWithValue("@no_sucursal", objSueter.No_Sucursal);
                cmd.Parameters.AddWithValue("@no_taller", objSueter.No_Taller);
                cmd.Parameters.AddWithValue("@talla", objSueter.Talla);
                cmd.Parameters.AddWithValue("@unidades", objSueter.Unidades);
                cmd.Parameters.AddWithValue("@precio", objSueter.Precio);
                cmd.Parameters.AddWithValue("@tipo", objSueter.Tipo);
                cmd.Parameters.AddWithValue("id_sueter", objSueter.Id_Sueter);

                cmd.ExecuteNonQuery();

                done = true;
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.ToString());
                done = false;
            }finally{
                conn.Close();
                conn.Dispose();
            }

            return(done);
        }
Esempio n. 6
0
        private void btnSBuscar_Click(object sender, EventArgs e)
        {
            int id_sueter = int.Parse(txtSBuscar.Text);

            sueter = daoSueteres.Select(id_sueter);

            if (sueter != null)
            {
                btnSGuardar.Enabled  = false;
                btnSEditar.Enabled   = true;
                btnSEliminar.Enabled = true;

                txtSUnidades.Text    = sueter.Unidades + "";
                txtSUnidades.Enabled = false;
                txtSAnadir.Enabled   = true;

                txtSTalla.Text  = sueter.Talla + "";
                txtSPrecio.Text = sueter.Precio + "";
                txtSTipo.Text   = sueter.Tipo;

                for (int i = 0; i < lstSucursales.Count; i++)
                {
                    if (lstSucursales.ElementAt(i).No_Sucursal == sueter.No_Sucursal)
                    {
                        cboSSucursal.SelectedIndex = i;
                    }
                }

                for (int i = 0; i < lstTalleres.Count; i++)
                {
                    if (lstTalleres.ElementAt(i).No_Taller == sueter.No_Taller)
                    {
                        cboSTaller.SelectedIndex = i;
                    }
                }
            }
        }