public async Task <IActionResult> Edit(int id, [Bind("Id,NumLote,Proveedor,RutProveedor,PesoFruta")] Recepcion recepcion) { if (id != recepcion.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(recepcion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RecepcionExists(recepcion.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(recepcion)); }
private void bPdfRecepcion_Click(object sender, RoutedEventArgs e) { Recepcion recepcion = (sender as Button).DataContext as Recepcion; InformePDF informe = new InformePDF(Properties.Settings.Default.DirectorioInformes); System.Diagnostics.Process.Start(informe.GenerarInformeRecepcion(trazabilidad.Recepcion(recepcion.NumeroAlbaran))); }
private void ClickGuardar(object sender, EventArgs e) { try { if (DatosValidos(1)) { var comboHojaDeRuta = (ComboBox)controles.Find(x => x.Name == "comboHojaDeRuta"); var recepcion = new Recepcion(); recepcion.Usuario = SeguridadBLL.usuarioLogueado; recepcion.FechaCreacion = DateTime.Now; recepcion.Detalle = recepcionBLL.ConvertirVistaADetalle(this.recepcionDetalle); recepcion.HojaDeRuta = (HojaDeRuta)comboHojaDeRuta.SelectedItem; recepcionBLL.Alta(recepcion); MessageBox.Show($"La Recepción fue creada exitosamente con el número { recepcion.Id}. Puede consultarla en Reportes > Recepciones en Lavadero", "", MessageBoxButtons.OK, MessageBoxIcon.Information); frm.Hide(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void update(int numLote) { Recepcion update = basdat.Recepcion.Where(x => x.numeroLote == numLote).First(); update.estado = 0; basdat.SaveChanges(); }
private void ClickGuardar(object sender, EventArgs e) { try { if (DatosValidos(1)) { if (articuloBLL.ValidarBultosCompuestos(recepcionBLL.ConvertirVistaADetalle(this.recepcionDetalle).ToList <Detalle>())) { var comboHojaDeRuta = (ComboBox)controles.Find(x => x.Name == "comboHojaDeRuta"); var recepcion = new Recepcion(); recepcion.Usuario = SeguridadBLL.usuarioLogueado; recepcion.FechaCreacion = DateTime.Now; recepcion.Detalle = recepcionBLL.ConvertirVistaADetalle(this.recepcionDetalle); recepcion.HojaDeRuta = (HojaDeRuta)comboHojaDeRuta.SelectedItem; recepcionBLL.Alta(recepcion); MessageBox.Show($"La Recepción fue creada exitosamente con el número {recepcion.Id}. Puede consultarla en Reportes > Recepciones en Clinica", "", MessageBoxButtons.OK, MessageBoxIcon.Information); frm.Hide(); } else { MessageBox.Show("Se leyó una prenda con categoría compuesta, pero no se leyó el bulto compuesto completo. " + Environment.NewLine + "Recuerde leer la misma cantidad de bultos de cada prenda." + Environment.NewLine + "Puede revisar su configuración en Administración de Bultos Compuestos", "Bulto compuesto", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Controlador_RegistrarIngresoDeProducto() { Articulo = new Articulo(); Recepcion = new Recepcion(); DetalleLogistica = new DetalleLogistica(); ListadoDetalle = new List <DetalleLogistica>(); }
public Recepcion BuscarPorId(string id) { try { Recepcion dato = new Recepcion(); db.Conectar(); SqlDataReader dr = (SqlDataReader)db.Consulta("SELECT * FROM recepcion WHERE id=" + Convert.ToInt32(id)); while (dr.Read()) { for (int i = 0; i < 2; i++) { dato.id = Convert.ToInt32(dr[0].ToString()); dato.fecha = Convert.ToDateTime(dr[1].ToString()); dato.id_proveedor = Convert.ToInt32(dr[2].ToString()); dato.id_prod = Convert.ToInt32(dr[3].ToString()); dato.cantidad = Convert.ToInt32(dr[4].ToString()); } } db.Desconectar(); Error = ""; return(dato); } catch (Exception ex) { Error = ex.Message; return(null); } }
public void update(Recepcion data) { Recepcion update = basdat.Recepcion.Where(x => x.id == data.id).First(); update.estado = 1; update.fechaCargue = DateTime.Now; basdat.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Recepcion recepcion = db.Recepcion.Find(id); db.Recepcion.Remove(recepcion); db.SaveChanges(); return(RedirectToAction("Index")); }
public long insert(Recepcion data) { basdat.AddToRecepcion(data); basdat.SaveChanges(); this.idRecepcion = (int)basdat.Recepcion.Max(c => c.id); //Session["USUARIO_LOGUEADO"] = ""; return(data.numeroLote); }
public ActionResult GuardarRecepcion(int?DropDownList_SubGrupos, int principales, String observaciones, int?DropDownList_Grupos, int Anexos, int?DropDownList_Oficinas) { try { RecepcionModel modelo = new RecepcionModel(); int gruId = DropDownList_SubGrupos ?? 0; if (gruId == 0) { gruId = DropDownList_Grupos ?? 0; } //if (gruId == 0) //{ // gruId = DropDownList_Clientes; //} ConsecutivosModel consecutivo = new ConsecutivosModel(); Recepcion data = new Recepcion(); data.subgrupo = gruId; data.nitCliente = ((GestorDocumental.Models.Clientes)Session["CLIENTE"]).CliNit; data.rutaArchConciliacion = Session["CURRENT_FILE"].ToString(); data.principales = principales; data.idUsuario = ((Usuarios)Session["USUARIO_LOGUEADO"]).IdUsuario; data.activo = true; data.estado = 99; data.numeroLote = ConsecutivosModel.getConsecutivo("LOTES"); data.fechaRecepcion = DateTime.Now; data.observaciones = observaciones; long id_lote = modelo.insert(data); if (!String.IsNullOrEmpty(Session["CURRENT_FILE"].ToString())) { //INSERTO LOS DATOS EN LA TABLA DE CONCILIACION Y LE PASO EL ID DE RECEPCION PARA LIGAR LOS DATOS this.leerCSV(Session["CURRENT_FILE"].ToString(), modelo.idRecepcion); } ViewData["numero_lote"] = id_lote; Recepcion_Detalle data1 = new Recepcion_Detalle(); data1.DET_Anexo = Anexos; data1.DET_idrecepcion = modelo.idRecepcion; data1.DET_Oficina = DropDownList_Oficinas; modelo.insert_detalle(data1); } catch (Exception exception) { LogRepository.registro("Error en RecepcionController metodo GuardarRecepcion " + exception.Message); throw; } //base.Response.Redirect("/ViewsAspx/WebForm2.aspx?subgrupo="+DropDownList_SubGrupos); return(View()); }
// PUT: api/Recepcion public void Put([FromBody] Recepcion Datos) { if (Datos == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } ClassBD.ActualizarRecepcion(Datos); }
public async Task <ActionResult> Delete(int id, Recepcion Emp) { HttpResponseMessage responseMessage = await client.DeleteAsync("api/recepcion/" + id); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("Index")); } return(RedirectToAction("Error")); }
protected void dgRecepciones_CustomButtonCallback(object sender, DevExpress.Web.ASPxGridViewCustomButtonCallbackEventArgs e) { UnidadDeTrabajo wu = new UnidadDeTrabajo(); switch (e.ButtonID) { case "Editar": dgRecepcionDetalle.Visible = true; cmbIdOrdenCompra.DataSource = wu.OrdenCompra.ObtenerListaOrdenesCompra(); cmbIdOrdenCompra.ValueField = "Id"; cmbIdOrdenCompra.TextField = "RazonSocial"; cmbIdOrdenCompra.DataBind(); cmbIdOrdenCompra.ReadOnly = true; //cmbProveedor.DataSource = wu.Empresa.ObtenerListaProveedores(); //cmbProveedor.DataBind(); cmbTipoDocumento.DataSource = wu.TipoDocumento.Obtener(); cmbTipoDocumento.DataBind(); //var ordenCompra = wu.OrdenCompra.ObtenerListaOrdenesCompra().ToList(); //ordenCompra. Recepcion Recepcion = wu.Recepcion.ObtenerPorId(int.Parse(dgRecepciones.GetRowValues(e.VisibleIndex, "Id").ToString())); cmbIdOrdenCompra.Value = Recepcion.IdOrdenCompra; cmbProveedor.Value = Recepcion.IdEmpresa; deFechaRecepcion.Value = Recepcion.Fecha; txtNumeroDocumento.Value = Recepcion.NumeroComprobante; txtSerieDocumento.Value = Recepcion.SerieComprobante; txtNumeroGuia.Value = Recepcion.NumeroGuiaRemision; txtSerieGuia.Value = Recepcion.SerieGuiaRemision; cmbProveedor.Value = Recepcion.IdEmpresa; dgRecepcionDetalle.DataSource = wu.RecepcionDetalle.ObtenerDetalleRecepcion(Recepcion.Id); dgRecepcionDetalle.DataBind(); cmbTipoDocumento.Value = Recepcion.IdTipoDocumento; dgRecepcionDetalleNew.Visible = false; pcEditorRecepciones.ShowOnPageLoad = true; break; case "Anular": Recepcion OrdenC_anular = wu.Recepcion.ObtenerPorId(int.Parse(dgRecepciones.GetRowValues(e.VisibleIndex, "Id").ToString())); OrdenC_anular.IdEstado = 11; wu.Recepcion.Actualizar(OrdenC_anular); wu.Grabar(); cargarRecepciones(); break; case "showReport": Session["ItemClickeado"] = "RecepcionCompra"; string url = "Reporte.aspx?Recepcion=" + int.Parse(dgRecepciones.GetRowValues(e.VisibleIndex, "Id").ToString()); Response.Write("<script>window.open('" + url + "','_blank');</script>"); break; } }
public async Task <IActionResult> Create([Bind("Id,NumLote,Proveedor,RutProveedor,PesoFruta")] Recepcion recepcion) { if (ModelState.IsValid) { _context.Add(recepcion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(recepcion)); }
public Controlador_RegistrarPedidoCompra(IU_RegistrarPedidoCompra interfaz) { _interfazPedidoCompra = interfaz; _interfazVistaPrevia = new IU_VistaPrevia(); articulo = new Articulo(); _listaProveedoresArticulo = new ListaProveedoresArticulo(); _compra = new Compra(); _detalleCompra = new List <DetalleCompra>(); _recepcion = new Recepcion(); _detalleLogistica = new List <DetalleLogistica>(); modeloPedido = Properties.Resources.ModeloPedido; }
public ActionResult Edit([Bind(Include = "Id,IdCli,IdLab,Folio,FechaRecepcion,FechaEntrega,Localidad,CantidadMuestra")] Recepcion recepcion) { if (ModelState.IsValid) { db.Entry(recepcion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdCli = new SelectList(db.Cliente, "Id", "Nombre", recepcion.IdCli); ViewBag.IdLab = new SelectList(db.Laboratorio, "Id", "Nombre", recepcion.IdLab); return(View(recepcion)); }
public async Task <ActionResult> Edit(int id, Recepcion Emp) { var cliSon = JsonConvert.SerializeObject(Emp); HttpContent httpContent = new StringContent(cliSon, Encoding.UTF8, "application/json"); HttpResponseMessage responseMessage = await client.PutAsync("api/recepcion/" + id, httpContent); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("Index")); } return(RedirectToAction("Error")); }
public void Eliminar() { ApplicationDbContext Context = new ApplicationDbContext(); Recepcion model = this.ToModel(); foreach (var viewModelChild in RecepcionDetalleViewModels) { viewModelChild.Eliminar(Context); } Context.Entry(model).State = EntityState.Deleted; Context.SaveChanges(); }
public ActionResult Edit([Bind(Include = "ID_Recepcion,ID_Contacto,ID_Proveedor,Tipo")] Recepcion recepcion) { if (ModelState.IsValid) { db.Entry(recepcion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_Contacto = new SelectList(db.Contacto, "ID_Contacto", "Nombre", recepcion.ID_Contacto); ViewBag.ID_Proveedor = new SelectList(db.Proveedor, "ID_Proveedor", "Nombre", recepcion.ID_Proveedor); return(View(recepcion)); }
public void buscarListadoPedido(IU_RegistroIngresoProducto interfaz) { interfazRP = interfaz; ListadoRecepcion = Recepcion.mostrarColeccionRecepciones(); string descripcionEstado = ""; foreach (var item in ListadoRecepcion) { descripcionEstado = Recepcion.conocerDescripcionEstado(item.CodigoEstadoRecepcion); interfazRP.dgv_ListadoRecepcion.Rows.Add(item.CodigoRecepcion, item.FechaHoraRecepcion, descripcionEstado, item.CodigoCompra, "Seleccionar"); } }
// GET: Recepcions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Recepcion recepcion = db.Recepcion.Find(id); if (recepcion == null) { return(HttpNotFound()); } return(View(recepcion)); }
public async Task <ActionResult> Details(int Id, Recepcion Emp) { HttpResponseMessage responseMessage = await client.GetAsync("api/recepcion/{id_recepcion}?id_recepcion =" + Id); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var Employee = JsonConvert.DeserializeObject <Recepcion>(responseData); return(View(Employee)); } return(View("Error")); }
public void Grabar() { using (ApplicationDbContext context = new ApplicationDbContext()) { using (var dbContextTransaction = context.Database.BeginTransaction()) { Recepcion model = this.ToModel(); if (IsNew) { context.Recepcions.Add(model); } else { if (IsOld) { context.Entry(model).State = EntityState.Modified; } } //Childs foreach (RecepcionDetalleViewModel viewModel in RecepcionDetalleViewModels) { viewModel.Grabar(context); } //Childs deletes foreach (var viewModel in RecepcionDetalleViewModels.GetRemoveItems()) { viewModel.Eliminar(context); } try { context.SaveChanges(); //Se genera el movimiento de Ingreso InventarioCommand.GenerarMovimientoIngreso(this, context); dbContextTransaction.Commit(); _IsNew = false; _IsOld = false; _RecepcionId = model.RecepcionId; } catch (Exception ex) { dbContextTransaction.Rollback(); throw ex; } } } }
public ActionResult Edit([Bind(Include = "RecId,CliRut,LabId,RecFolio,RecFechaRecepcion,RecFechaEntrega,RecLocalidad,RecCantidadMuestras")] Recepcion recepcion) { if (ModelState.IsValid) { db.Entry(recepcion).State = EntityState.Modified; DateTime Entrega = recepcion.RecFechaRecepcion.Value; recepcion.RecFechaEntrega = Entrega.AddDays(2); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CliRut = new SelectList(db.Clientes, "CliRut", "CliNombre", recepcion.CliRut); ViewBag.LabId = new SelectList(db.Laboratorios, "LabId", "LabNombre", recepcion.LabId); return(View(recepcion)); }
// GET: Recepcions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Recepcion recepcion = db.Recepcion.Find(id); if (recepcion == null) { return(HttpNotFound()); } ViewBag.IdCli = new SelectList(db.Cliente, "Id", "Nombre", recepcion.IdCli); ViewBag.IdLab = new SelectList(db.Laboratorio, "Id", "Nombre", recepcion.IdLab); return(View(recepcion)); }
// GET: Recepcion/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Recepcion recepcion = db.Recepcion.Find(id); if (recepcion == null) { return(HttpNotFound()); } ViewBag.CliRut = new SelectList(db.Clientes, "CliRut", "CliNombre", recepcion.CliRut); ViewBag.LabId = new SelectList(db.Laboratorios, "LabId", "LabNombre", recepcion.LabId); return(View(recepcion)); }
// GET: Recepciones/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Recepcion recepcion = db.Recepcion.Find(id); if (recepcion == null) { return(HttpNotFound()); } ViewBag.ID_Contacto = new SelectList(db.Contacto, "ID_Contacto", "Nombre", recepcion.ID_Contacto); ViewBag.ID_Proveedor = new SelectList(db.Proveedor, "ID_Proveedor", "Nombre", recepcion.ID_Proveedor); return(View(recepcion)); }
// POST: api/Recepcion public ID Post([FromBody] Recepcion Datos) { if (Datos == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } int ret = -1; ret = ClassBD.AgregarRecepcion(Datos); if (ret > 0 && Datos.idPedido != 0) { ClassBD.AsignarRecepcionaPedido(ret, Datos.idPedido); } return(new ID(ret)); }
public Recepcion ObtenerDatosRecepcion(long recepcionId) { DataTable dt = null; DataAccess.DalcCFE db = new DataAccess.DalcCFE(); Recepcion retorno = null; dt = db.ObtenerDatosRecepcion(recepcionId); if (dt.Rows.Count > 0) { //Convierto la entitdad retorno = ConvertToRecepcionEntity(dt); } return(retorno); }