internal static List <Reparto> GetLista() { List <Reparto> listaReparto = new List <Reparto>(); using (SqlConnection cnn = ConexionBD.GetConexion()) { cnn.Open(); string strComando = "SELECT IdReparto, NroReparto, idCliente, Mes, Sem1, Sem2, Sem3, Sem4 FROM Reparto "; SqlCommand comando = new SqlCommand(strComando, cnn); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Reparto obj = new Reparto(); obj.IdReparto = reader.GetInt32(0); obj.NroReparto = reader.GetInt32(1); obj.idCliente = ClientesBD.GetObjeto(reader.GetInt32(2)); obj.Mes = reader[3] == DBNull.Value ? string.Empty : reader.GetString(3); obj.Sem1 = reader[4] == DBNull.Value ? string.Empty : reader.GetString(4); obj.Sem2 = reader[5] == DBNull.Value ? string.Empty : reader.GetString(5); obj.Sem3 = reader[6] == DBNull.Value ? string.Empty : reader.GetString(6); obj.Sem4 = reader[7] == DBNull.Value ? string.Empty : reader.GetString(7); listaReparto.Add(obj); } } } return(listaReparto); }
public bool RegistrarReparto(DtoReparto nuevoReparto) { bool msg; using (AliyavaEntities context = new AliyavaEntities()) { using (TransactionScope scope = new TransactionScope()) { try { Reparto nuevoR = new Reparto(); nuevoR.MatriculaVehiculo = nuevoReparto.MatriculaVehiculo; nuevoR.Estado = "En definición"; nuevoR.Chofer = nuevoReparto.Chofer; nuevoR.FechaSalida = DateTime.Today; context.Reparto.Add(nuevoR); context.SaveChanges(); scope.Complete(); } catch (Exception ex) { scope.Dispose(); return(msg = false); } return(msg = true); } } }
public PageVentaView(Reparto model_reparto) { InitializeComponent(); this.model_reparto = model_reparto; inicializarMisComponentes(); model_reparto.Index = 0; }
public void asignarPedido(int idP, int idR, string NombreUsu) { using (AliyavaEntities context = new AliyavaEntities()) { //Asignar pedidos. Pedido Ped = context.Pedido.Include("Reparto").FirstOrDefault(f => f.Numero == idP); Reparto rep = context.Reparto.Include("Pedido").FirstOrDefault(f => f.idReparto == idR); Ped.Reparto = rep; rep.Pedido.Add(Ped); Ped.Estado = "En viaje"; rep.Estado = "En viaje"; Historico_de_Cambio_de_estados hisEstado = new Historico_de_Cambio_de_estados(); hisEstado.Accion = "El pedido ya está en viaje."; hisEstado.Estados = "En viaje"; hisEstado.numPedido = Ped.Numero; hisEstado.Funcionario = NombreUsu; hisEstado.FechaCambio = DateTime.Today; context.Historico_de_Cambio_de_estados.Add(hisEstado); context.SaveChanges(); } }
internal static List <Reparto> GetListaFilrada(string nroReparto) { List <Reparto> lista = new List <Reparto>(); using (SqlConnection cnn = ConexionBD.GetConexion()) { cnn.Open(); string strComando = "SELECT * FROM Reparto WHERE NroReparto like '%'+@nro+'%' "; SqlCommand comando = new SqlCommand(strComando, cnn); comando.Parameters.AddWithValue("@nro", nroReparto); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Reparto obj = new Reparto(); obj.IdReparto = reader.GetInt32(0); obj.NroReparto = reader.GetInt32(1); obj.idCliente = ClientesBD.GetObjeto(reader.GetInt32(2)); obj.Mes = reader[3] == DBNull.Value ? string.Empty : reader.GetString(3); obj.Sem1 = reader[4] == DBNull.Value ? string.Empty : reader.GetString(4); obj.Sem2 = reader[5] == DBNull.Value ? string.Empty : reader.GetString(5); obj.Sem3 = reader[6] == DBNull.Value ? string.Empty : reader.GetString(6); obj.Sem4 = reader[7] == DBNull.Value ? string.Empty : reader.GetString(7); lista.Add(obj); } } } return(lista); }
private static bool ExportReparto(string dia, string nombreReparto) { Reparto reparto = getRepartoPorDiaYNombre(dia, nombreReparto); Exportar servExportar = new Exportar(); return(servExportar.ExportarReparto(reparto)); }
public PagePlanillaDeCarga(Reparto reparto, PageVentaView page_venta_view) { InitializeComponent(); this.model_reparto = reparto; this.model_page_venta_view = page_venta_view; inicializarMisComponentes(); }
private void nUEVOToolStripMenuItem_Click(object sender, EventArgs e) { frmRepartoAE frm = new frmRepartoAE(); frm.Text = "Agregar registro al reparto"; DialogResult dr = frm.ShowDialog(); if (dr == DialogResult.OK) { try { Reparto rp = frm.GetObjeto(); RepartosBD.Agregar(rp); DataGridViewRow r = new DataGridViewRow(); r.CreateCells(dgReparto); SetearFilas(r, rp); AgregarFila(r); } catch (Exception) { throw; } } }
private void BtnAceptarReparto_Click(object sender, EventArgs e) { Reparto Reparto = new Reparto { imagenPerfil = Path.GenerarUrlImagen(Path.GetPeople(), TxtBoxNombreReparto.Text.Trim()), nombre = TxtBoxNombreReparto.Text.Trim() }; try { PicBoxPortadaRetrato.Image.Save(Path.GetPeoplePath() + Reparto.imagenPerfil + ".jpg"); } catch (Exception) { } if (!this.IsCrearReparto) { Reparto._id = this.RepartoPulsado._id; this.db.ActualizarReparto(Reparto); } else { this.db.CrearReparto(Reparto); } VerReparto_Click(sender, e); }
public async Task <IActionResult> Edit(int id, [Bind("repartoId,nome")] Reparto reparto) { if (id != reparto.repartoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(reparto); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!repartoExists(reparto.repartoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(reparto)); }
private void eDITARToolStripMenuItem_Click(object sender, EventArgs e) { DataGridViewRow r = dgReparto.SelectedRows[0]; Reparto obj = (Reparto)r.Tag; Reparto objAux = (Reparto)obj.Clone(); frmRepartoAE frm = new frmRepartoAE(); frm.Text = "Editar registro"; frm.SetObjeto(obj); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { obj = frm.GetObjeto(); RepartosBD.Editar(obj); SetearFilas(r, obj); MessageBox.Show("Registro actualizado correctamente"); Actualizar(); } catch (Exception) { } } }
public void altaReparto(Reparto reparto) { string cadenaInsert = @"INSERT INTO Reparto VALUES(@montoPesos, @montoDolares, @fecha, @activo);"; try { using (SqlConnection con = new SqlConnection(Utilidades.conn)) { using (SqlCommand cmd = new SqlCommand(cadenaInsert, con)) { cmd.Parameters.AddWithValue("@montoPesos", reparto.MontoTotalPesos); cmd.Parameters.AddWithValue("@montoDolares", reparto.MontoTotalDolares); cmd.Parameters.AddWithValue("@fecha", reparto.Fecha); cmd.Parameters.AddWithValue("@activo", false); con.Open(); cmd.ExecuteNonQuery(); } } } catch (Exception ex) { throw new ProyectoException("Error: " + ex.Message); } }
internal static void Editar(Reparto obj) { using (SqlConnection cnn = ConexionBD.GetConexion()) { try { cnn.Open(); string updateCommand = "UPDATE REPARTO SET Mes=@mes, Sem1=@s1, Sem2=@s2, Sem3=@s3, Sem4=@s4 WHERE IdReparto=@id"; SqlCommand comando = new SqlCommand(updateCommand, cnn); comando.Parameters.AddWithValue("@mes", obj.Mes); comando.Parameters.AddWithValue("@s1", obj.Sem1); comando.Parameters.AddWithValue("@s2", obj.Sem2); comando.Parameters.AddWithValue("@s3", obj.Sem3); comando.Parameters.AddWithValue("@s4", obj.Sem4); comando.Parameters.AddWithValue("@id", obj.IdReparto); comando.ExecuteNonQuery(); } catch (Exception) { throw; } } }
public ActionResult DeleteConfirmed(int id) { Reparto reparto = db.Repartos.Find(id); db.Repartos.Remove(reparto); db.SaveChanges(); return(RedirectToAction("Index")); }
private void EntrarDetalleReparto(object sender, EventArgs e) { this.IsCrearReparto = false; Control b = (Control)sender; RepartoControl rc = (RepartoControl)b.Parent; this.RepartoPulsado = this.db.GetReparto(rc.id); CargarEditorReparto(); }
private static void EditReparto(Reparto reparto) { bool response = _service.Edit(reparto); if (!response) { Console.WriteLine("Algo falló al editar el Reparto en la base de datos"); } }
private static void AddReparto(Reparto reparto) { bool response = _service.Add(reparto); if (!response) { Console.WriteLine("Algo falló al agregar nuevo Reparto a la base de datos"); } }
private static void AddOrEditPedidoEnReparto(Reparto reparto, Cliente cliente, List <ProdVendido> lstProdVendidos) { bool response = AgregarOEditarPedido(cliente.Id, reparto.DiaReparto.Dia, reparto.Nombre, lstProdVendidos); if (!response) { Console.WriteLine("Algo falló al agregar Pedido a Reparto en base de datos"); } }
public Reparto obtener(int id) { Reparto reparto = null; string cadenaSelect = "SELECT * FROM Reparto 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) { reparto = new Reparto { Id = Convert.ToInt32(dr["Id"]), MontoTotalPesos = Convert.ToDouble(dr["MontoTotalPesos"]), MontoTotalDolares = Convert.ToDouble(dr["MontoTotalDolares"]), Fecha = Convert.ToDateTime(dr["Fecha"]), Activo = Convert.ToBoolean(dr["Activo"]), RepartosDiarios = new List <RepartoDiario>() }; } } cmd.Parameters.Clear(); cmd.CommandText = "SELECT * FROM REPARTODIARIO WHERE IdReparto=@idReparto;"; cmd.Parameters.AddWithValue("@idReparto", id); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { reparto.RepartosDiarios.Add(new RepartoDiario { Id = Convert.ToInt32(dr["Id"]), MontoPesosMesas = Convert.ToDouble(dr["MontoPesosMesas"]), MontoDolaresMesas = Convert.ToDouble(dr["MontoDolaresMesas"]), MontoPesosOtros = Convert.ToDouble(dr["MontoPesosOtros"]), MontoDolaresOtros = Convert.ToDouble(dr["MontoDolaresOtros"]), Fecha = Convert.ToDateTime(dr["Fecha"]), }); } } } } } catch (Exception ex) { throw new ProyectoException("Error: " + ex.Message); } return(reparto); }
public void eliminarRepartoById(int id) { using (AliyavaEntities context = new AliyavaEntities()) { Reparto reparto = context.Reparto.FirstOrDefault(f => f.idReparto == id); context.Reparto.Remove(reparto); context.SaveChanges(); } }
private static void AddPedidoARepartoSimple(Reparto reparto, Pedido pedido) { reparto.Ta += pedido.A; reparto.Te += pedido.E; reparto.Tt += pedido.T; reparto.Tae += pedido.Ae; reparto.Td += pedido.D; reparto.TotalB += pedido.A + pedido.E + pedido.T + pedido.Ae + pedido.D; reparto.Tl += pedido.L; EditReparto(reparto); }
private static void SubstractPedidoAReparto(Reparto reparto, Pedido pedido) { reparto.Ta -= pedido.A; reparto.Te -= pedido.E; reparto.Tt -= pedido.T; reparto.Tae -= pedido.Ae; reparto.Td -= pedido.D; reparto.TotalB -= pedido.A + pedido.E + pedido.T + pedido.Ae + pedido.D; reparto.Tl -= pedido.L; editReparto(reparto); }
public async Task <IActionResult> Create([Bind("repartoId,nome")] Reparto reparto) { if (ModelState.IsValid) { _context.Add(reparto); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(reparto)); }
public ActionResult Edit([Bind(Include = "Id,IdPelicula,IdActor")] Reparto reparto) { if (ModelState.IsValid) { db.Entry(reparto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdActor = new SelectList(db.Actores, "Id", "Nombre", reparto.IdActor); ViewBag.IdPelicula = new SelectList(db.Peliculas, "Id", "Titulo", reparto.IdPelicula); return(View(reparto)); }
public static DtoReparto MapToDto(Reparto entity) { DtoReparto dto = new DtoReparto(); dto.idReparto = entity.idReparto; dto.Chofer = entity.Chofer; dto.MatriculaVehiculo = entity.MatriculaVehiculo; dto.Estado = entity.Estado; dto.FechaSalida = entity.FechaSalida; return(dto); }
private void SetearFilas(DataGridViewRow r, Reparto rp) { r.Cells[cmnNroReparto.Index].Value = rp.NroReparto; r.Cells[cmnCliente.Index].Value = rp.idCliente.ApeNombre; r.Cells[cmnMes.Index].Value = rp.Mes; r.Cells[cmnSem1.Index].Value = rp.Sem1; r.Cells[cmnSem2.Index].Value = rp.Sem2; r.Cells[cmnSem3.Index].Value = rp.Sem3; r.Cells[cmnSem4.Index].Value = rp.Sem4; r.Tag = rp; }
public static Reparto MapToEntity(DtoReparto dto) { Reparto entity = new Reparto(); entity.idReparto = dto.idReparto; entity.Chofer = dto.Chofer; entity.MatriculaVehiculo = dto.MatriculaVehiculo; entity.Estado = dto.Estado; entity.FechaSalida = dto.FechaSalida; return(entity); }
//____________________Ejegir Hoja de Reparto______________________________ private void VerDatos(Reparto reparto) { if (reparto == null) { return; } label14.Text = reparto.Ta.ToString(); label15.Text = reparto.Te.ToString(); label16.Text = reparto.Td.ToString(); label17.Text = reparto.Tt.ToString(); label18.Text = reparto.Tae.ToString(); label21.Text = reparto.TotalB.ToString(); label22.Text = reparto.Tl.ToString() + " litros"; }
// GET: Repartos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reparto reparto = db.Repartos.Find(id); if (reparto == null) { return(HttpNotFound()); } return(View(reparto)); }
// El Json recibido será serializado automáticamente al objeto nuevo empleados teniendo en cuenta que las propiedades han de tener el mismo nombre public JsonResult IngresarReparto(Reparto Reparto) { if (Reparto != null) { //return Json("'Success':'true'"); Reparto.FondoPesos = Reparto.MontoPesos * 0.02; Reparto.FondoDolares = Reparto.MontoDolares * 0.02; return(Json(Reparto, JsonRequestBehavior.AllowGet)); //Para que es el AllowGet? } else { return(Json(String.Format("'Success':'false','Error':'Ha habido un error al insertar el registro.'"))); } }
public async Task <IActionResult> Post([FromBody] Reparto value) { var LogReg = new LogReg { id = Guid.NewGuid(), HttpMethod = "POST", ReqPath = "/Repartidor", Request = JsonConvert.SerializeObject(value, Formatting.Indented), Response = JsonConvert.SerializeObject(new { result = "Paquete cambiado" }) }; context.Add(LogReg); await context.SaveChangesAsync(); return(Ok(new { result = "Paquete cambiado" })); }
private static Reparto CleanReparto(Reparto reparto) { reparto.Ta = 0; reparto.Te = 0; reparto.Td = 0; reparto.Tt = 0; reparto.Tae = 0; reparto.TotalB = 0; reparto.Tl = 0; editReparto(reparto); foreach (Pedido pedido in reparto.Pedidos) { cleanPedido(pedido); } return(getReparto(reparto.Id)); }