Esempio n. 1
0
        public void editar(TextBox txtCod, ComboBox cbxProv, ComboBox cbxProd,
                           Label lbl, DataGridView dt, DateTimePicker dtF)
        {
            int id;

            id          = int.Parse(dt.CurrentRow.Cells[0].Value.ToString());
            mIntermedia = sIntermedia.editar(id);

            txtCod.Text           = mIntermedia.Codigo;
            cbxProv.SelectedValue = mIntermedia.IdProveedor;
            cbxProd.SelectedValue = mIntermedia.IdProducto;
            dtF.Text = mIntermedia.Fecha;
        }
Esempio n. 2
0
        public M_Intermedia editar(int id)
        {
            Con = base.conexion();
            SQL = "spListarIdIntermedia";
            M_Intermedia mIntermedia = new M_Intermedia();

            try
            {
                Con.Open();
                coman             = new MySqlCommand(SQL, Con);
                coman.CommandType = CommandType.StoredProcedure;
                coman.Parameters.AddWithValue("@i", id);

                mSDR = coman.ExecuteReader();

                while (mSDR.Read())
                {
                    mIntermedia.Id          = int.Parse(mSDR[0].ToString());
                    mIntermedia.Codigo      = mSDR[1].ToString();
                    mIntermedia.IdProveedor = int.Parse(mSDR[2].ToString());
                    mIntermedia.IdProducto  = int.Parse(mSDR[3].ToString());
                    mIntermedia.Fecha       = mSDR[4].ToString();
                }
                coman.Parameters.Clear();
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.ToString());
            }
            finally
            {
                try
                {
                    Con.Close();
                }
                catch (MySqlException ex)
                {
                    Console.WriteLine("Error " + ex.Message);
                }
            }

            return(mIntermedia);
        }
Esempio n. 3
0
        public bool actualizar(M_Intermedia mIntermedia)
        {
            Con = base.conexion();
            SQL = "spActualizarTablaIntermedia";

            try
            {
                Con.Open();
                coman             = new MySqlCommand(SQL, Con);
                coman.CommandType = CommandType.StoredProcedure;

                coman.Parameters.AddWithValue("@cod", mIntermedia.Codigo);
                coman.Parameters.AddWithValue("@idP", mIntermedia.IdProveedor);
                coman.Parameters.AddWithValue("@idPro", mIntermedia.IdProducto);
                DateTime dt = Convert.ToDateTime(mIntermedia.Fecha);
                coman.Parameters.AddWithValue("@fech", dt);
                coman.Parameters.AddWithValue("@idTrae", mIntermedia.Id);

                coman.ExecuteNonQuery();
                coman.Parameters.Clear();
                return(true);
            }
            catch (MySqlException ex)
            {
                Console.WriteLine("Error " + ex.Message.ToString());
                return(false);
            }
            finally
            {
                try
                {
                    Con.Close();
                }
                catch (MySqlException ex)
                {
                    Console.WriteLine("Error " + ex.Message);
                }
            }
        }