Esempio n. 1
0
        private void tsGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                var             contratista    = new Contratista();
                var             objCli         = new Cliente();
                var             objEqui        = new Equipo();
                FichaDevolucion ficaDevolucion = new FichaDevolucion();

                contratista.IdContratista = int.Parse(cboContratista.SelectedValue.ToString());
                objCli.IdCliente          = int.Parse(cboCliente.SelectedValue.ToString());
                objEqui.IdEquipo          = int.Parse(cboEquipo.SelectedValue.ToString());


                ficaDevolucion.ObjContratista = contratista;
                ficaDevolucion.ObjCliente     = objCli;
                ficaDevolucion.ObjEquipo      = objEqui;
                ficaDevolucion.Fecha          = DateTime.Parse(txtFecha.Text);
                ficaDevolucion.Mora           = double.Parse(txtMora.Text);

                int i = fichaDevolucionNE.NuevaFicha(ficaDevolucion);
                MessageBox.Show("Registro OK");

                LlenarFichas();
            }
            catch (Exception exception)
            {
                MessageBox.Show("Ocurrio un error " + exception.Message);
            }
        }
Esempio n. 2
0
        public int NuevaFicha(FichaDevolucion ficha)
        {
            Cn = ObjCn.getConecta();
            Cn.Open();

            using (SqlTransaction tr = Cn.BeginTransaction(IsolationLevel.Serializable))
            {
                SqlCommand cmd = new SqlCommand("SP_NUEVAFICHADEDEVOLUCION", Cn, tr);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("@ICO", SqlDbType.Int).Value   = ficha.ObjContratista.IdContratista;
                cmd.Parameters.Add("@ICL", SqlDbType.Int).Value   = ficha.ObjCliente.IdCliente;
                cmd.Parameters.Add("@IEQ", SqlDbType.Int).Value   = ficha.ObjEquipo.IdEquipo;
                cmd.Parameters.Add("@FDE", SqlDbType.Date).Value  = ficha.Fecha;
                cmd.Parameters.Add("@MOR", SqlDbType.Money).Value = ficha.Mora;

                try
                {
                    int n = cmd.ExecuteNonQuery();
                    tr.Commit();
                    return(n);
                }
                catch (Exception e)
                {
                    tr.Rollback();
                    Console.WriteLine(e);
                    throw;
                }
            }
        }
Esempio n. 3
0
 public int ActualizaFicha(FichaDevolucion ficha)
 {
     return(fichaDevolucionDAO.ActualizaFicha(ficha));
 }
Esempio n. 4
0
 public int NuevaFicha(FichaDevolucion ficha)
 {
     return(fichaDevolucionDAO.NuevaFicha(ficha));
 }
Esempio n. 5
0
 public int ActualizaFicha(FichaDevolucion ficha)
 {
     return(0);
 }