public void altaRepartoDiario(RepartoDiario repartoDiario) { string cadenaInsert = @"INSERT INTO RepartoDiario VALUES(@idReparto, @fecha, @montoPesosMesas, @montoDolaresMesas, @montoPesosOtros, @montoDolaresOtros);"; try { using (SqlConnection con = new SqlConnection(Utilidades.conn)) { using (SqlCommand cmd = new SqlCommand(cadenaInsert, con)) { cmd.Parameters.AddWithValue("@idReparto", repartoDiario.Reparto.Id); cmd.Parameters.AddWithValue("@fecha", repartoDiario.Fecha); cmd.Parameters.AddWithValue("@montoPesosMesas", repartoDiario.MontoPesosMesas); cmd.Parameters.AddWithValue("@montoDolaresMesas", repartoDiario.MontoDolaresMesas); cmd.Parameters.AddWithValue("@montoPesosOtros", repartoDiario.MontoPesosOtros); cmd.Parameters.AddWithValue("@montoDolaresOtros", repartoDiario.MontoDolaresOtros); con.Open(); cmd.ExecuteNonQuery(); } } } catch (Exception ex) { throw new ProyectoException("Error: " + ex.Message); } }
public RepartoDiario obtener(int id) { RepartoDiario repartoDiario = null; string cadenaSelect = "SELECT * FROM RepartoDiario WHERE id=@id"; try { using (SqlConnection con = new SqlConnection(Utilidades.conn)) { con.Open(); using (SqlCommand cmd = new SqlCommand(cadenaSelect, con)) { cmd.Parameters.AddWithValue("@id", id); using (SqlDataReader dr = cmd.ExecuteReader()) { dr.Read(); if (dr.HasRows) { repartoDiario = new RepartoDiario { Id = Convert.ToInt32(dr["Id"]), Reparto = new Reparto() { Id = Convert.ToInt32(dr["IdReparto"]) }, MontoPesosMesas = Convert.ToInt32(dr["MontoPesosMesas"]), MontoDolaresMesas = Convert.ToInt32(dr["MontoDolaresMesas"]), MontoPesosOtros = Convert.ToInt32(dr["MontoPesosOtros"]), MontoDolaresOtros = Convert.ToInt32(dr["MontoDolaresOtros"]), Fecha = Convert.ToDateTime(dr["Fecha"]), }; } } } } } catch (Exception ex) { throw new ProyectoException("Error: " + ex.Message); } return(repartoDiario); }
public ActionResult AltaRepartoDiario(RepartoDiario repartoDiario) { if (ModelState.IsValid) { try { //reparto.completarPlanilla(); repartoDiarioBL.altaRepartoDiario(repartoDiario); return(RedirectToAction("EditarReparto", "Reparto", new { id = repartoDiario.Reparto.Id }));//enviar a editar reparto con idreparto } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } else { return(View(repartoDiario)); } }
//GET: Reparto/AltaRepartoDiario public ActionResult AltaRepartoDiario(int id = 0) { if (Session["TipoUsuario"] != null && (Session["TipoUsuario"].ToString().Equals("ADMINISTRADOR"))) { try { if (id != 0) { RepartoDiario repartoD = new RepartoDiario(); repartoD.Reparto = new Reparto { Id = id }; return(View(repartoD)); } else { ViewBag.Mensaje = "No seleccionó un reparto valido."; return(View("~/Views/Shared/_Mensajes.cshtml")); } } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } else { try { return(RedirectToAction("Index", "Home")); } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } }
public void actualizarRepartoDiario(RepartoDiario repartoDiario) { try { using (SqlConnection con = new SqlConnection(Utilidades.conn)) { con.Open(); SqlCommand cmd = new SqlCommand("Update RepartoDiario SET MontoPesosMesas = @pesosMesas, MontoDolaresMesas = @dolaresMesas, MontoPesosOtros = @pesosOtros, MontoDolaresOtros = @dolaresOtros, Fecha = @fecha WHERE id = @id", con); cmd.Parameters.AddWithValue("@id", repartoDiario.Id); cmd.Parameters.AddWithValue("@pesosMesas", repartoDiario.MontoPesosMesas); cmd.Parameters.AddWithValue("@dolaresMesas", repartoDiario.MontoDolaresMesas); cmd.Parameters.AddWithValue("@pesosOtros", repartoDiario.MontoPesosOtros); cmd.Parameters.AddWithValue("@dolaresOtros", repartoDiario.MontoDolaresOtros); cmd.Parameters.AddWithValue("@fecha", repartoDiario.Fecha); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw new ProyectoException("Error: " + ex.Message); } }
public void altaRepartoDiario(RepartoDiario repartoDiario) { repartoDiarioDAL.altaRepartoDiario(repartoDiario); }
public void actualizarRepartoDiario(RepartoDiario repartoDiario) { repartoDiarioDAL.actualizarRepartoDiario(repartoDiario); }