Пример #1
0
        private void BtnGraparPapel_Click(object sender, EventArgs e)
        {
            cPapeles      objPapel = new cPapeles();
            SqlConnection con      = new SqlConnection();

            con.ConnectionString = Clases.cConexion.Cadenacon();
            con.Open();
            SqlTransaction Transaccion;
            Int32          CodCompra = Convert.ToInt32(txtCodCompra.Text);
            Int32          CodStock  = Convert.ToInt32(txtCodStock.Text);

            Transaccion = con.BeginTransaction();
            try
            {
                objPapel.BorrarPapeles(con, Transaccion, CodCompra);
                GrabarPapelesxStock(con, Transaccion, CodCompra, CodStock);
                Transaccion.Commit();
                con.Close();
                MessageBox.Show("Datos grabados correctamente", Clases.cMensaje.Mensaje());
            }
            catch (Exception ex)
            {
                string msj = "Hubo un error en el proceso " + ex.Message.ToString();
                MessageBox.Show(msj, Clases.cMensaje.Mensaje());

                Transaccion.Rollback();
                con.Close();
            }
        }
Пример #2
0
        private void GrabarPapelesxStock(SqlConnection con, SqlTransaction Transaccion, Int32 CodCompra, Int32 CodStock)
        {
            int        i                = 0;
            Int32      CodPapel         = 0;
            string     Entrego          = "";
            string     Texto            = "";
            DateTime?  Fecha            = null;
            DateTime?  FechaVencimiento = null;
            cFunciones fun              = new cFunciones();
            cPapeles   papel            = new cPapeles();

            for (i = 0; i < tbListaPapeles.Rows.Count; i++)
            {
                CodPapel = Convert.ToInt32(tbListaPapeles.Rows[i]["CodPapel"]);
                Entrego  = tbListaPapeles.Rows[i]["Entrego"].ToString();
                Texto    = tbListaPapeles.Rows[i]["Texto"].ToString();
                if (fun.ValidarFecha(tbListaPapeles.Rows[i]["Fecha"].ToString()) == true)
                {
                    Fecha = Convert.ToDateTime(tbListaPapeles.Rows[i]["Fecha"].ToString());
                }

                if (fun.ValidarFecha(tbListaPapeles.Rows[i]["FechaVencimiento"].ToString()) == true)
                {
                    FechaVencimiento = Convert.ToDateTime(tbListaPapeles.Rows[i]["FechaVencimiento"].ToString());
                }
                papel.InsertarPapeles(con, Transaccion, CodPapel, CodStock, Entrego, Texto, Fecha, FechaVencimiento, CodCompra);
            }
        }
Пример #3
0
        private void CargarPapeles()
        {
            tbListaPapeles = new DataTable();
            cPapeles  papel     = new cPapeles();
            DataTable tbPapeles = papel.GetPapeles();

            Lista.DataSource          = tbPapeles;
            Lista.DisplayMember       = "Nombre";
            Lista.ValueMember         = "CodPapel";
            txtFechaEntregaPapel.Text = DateTime.Now.ToShortDateString();
            tbListaPapeles            = new DataTable();
            tbListaPapeles.Columns.Add("CodPapel");
            tbListaPapeles.Columns.Add("Nombre");
            tbListaPapeles.Columns.Add("Entrego");
            tbListaPapeles.Columns.Add("Texto");
            tbListaPapeles.Columns.Add("Fecha");
            tbListaPapeles.Columns.Add("FechaVencimiento");
        }