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); } }
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; } } }
public int ActualizaFicha(FichaDevolucion ficha) { return(fichaDevolucionDAO.ActualizaFicha(ficha)); }
public int NuevaFicha(FichaDevolucion ficha) { return(fichaDevolucionDAO.NuevaFicha(ficha)); }
public int ActualizaFicha(FichaDevolucion ficha) { return(0); }