private void AddOpenCloseDetailBox() { try { // int usuarioID = lstLoggedUser.Select(x => x.Id).First(); User u = new User(); u.Id = idAdmin; Box b = new Box(); b.Id = IdCaja; OpenCloseBox open = new OpenCloseBox(); open.FechaInicio = DateTime.Today; open.FechaFin = DateTime.Today; open.FechaCierre = DateTime.Today; open.Ingresos = 0; open.Egresos = 0; open.Saldo = 0; open.UsuarioId = u; open.TotalCalculado = 0; open.TotalReal = 0; open.Estado = true; open.Diferencia = 0; open.CadaId = b; new BusOpenCloseBox().AddOpenCloseBoxDetail(open); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int insertOpenBoxDetail(OpenCloseBox o) { using (SqlConnection conn = new SqlConnection(MasterConnection.connection)) { try { int resultado = 0; conn.Open(); SqlCommand sc = new SqlCommand("sp_agregar_detalle_cierrecaja", conn); sc.CommandType = CommandType.StoredProcedure; sc.Parameters.AddWithValue("@fechInicio", o.FechaInicio); sc.Parameters.AddWithValue("@fechFin", o.FechaFin); sc.Parameters.AddWithValue("@fechCierre", o.FechaCierre); sc.Parameters.AddWithValue("@ingresos", o.Ingresos); sc.Parameters.AddWithValue("@egresos", o.Egresos); sc.Parameters.AddWithValue("@saldo", o.Saldo); sc.Parameters.AddWithValue("@idUsuario", o.UsuarioId.Id); sc.Parameters.AddWithValue("@totalCalculado", o.TotalCalculado); sc.Parameters.AddWithValue("@totalReal", o.TotalReal); sc.Parameters.AddWithValue("@estado", o.Estado); sc.Parameters.AddWithValue("@diferencia", o.Diferencia); sc.Parameters.AddWithValue("@idCaja", o.CadaId.Id); resultado = sc.ExecuteNonQuery(); conn.Close(); return(resultado); } catch (Exception ex) { conn.Close(); throw ex; } } }
public void AddOpenCloseBoxDetail(OpenCloseBox o) { int filasAfectadas = new DatOpenCloseBox().insertOpenBoxDetail(o); if (filasAfectadas != 1) { throw new ApplicationException("Ocurrio un error al insertar los datos"); } }
public List <OpenCloseBox> showMovBoxBySerial(string serial) { DataTable dt = new DatOpenCloseBox().SelectDetailOpenClose(serial); List <OpenCloseBox> lst = new List <OpenCloseBox>(); foreach (DataRow dataRow in dt.Rows) { OpenCloseBox o = new OpenCloseBox(); User u = new User(); Box b = new Box(); u.Nombre = dataRow["Nombre"].ToString(); u.Usuario = dataRow["Usuario"].ToString();; o.UsuarioId = u; //o.UsuarioId.Usuario = dataRow["Usuario"].ToString(); //o.UsuarioId.NombreApellido = dataRow["Nombre_Apellido"].ToString(); lst.Add(o); } return(lst); }