private void LlenaCampos(EntradaProducto entrada) { entradaIdTextbox.Text = entrada.EntradaId.ToString(); fechaTextbox.Text = entrada.Fecha.ToString("yyyy-MM-dd"); productoIdTextbox.Text = entrada.ProductoId.ToString(); cantidadTextbox.Text = entrada.Cantidad.ToString(); }
private bool Existe() { RepositorioBase <EntradaProducto> repositorio = new RepositorioBase <EntradaProducto>(); EntradaProducto entrada = repositorio.Buscar((int)IDnumericUpDown.Value); return(entrada != null); }
protected void BuscarButton_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(entradaIdTextbox.Text)) { int id = Convert.ToInt32(entradaIdTextbox.Text); if (id != 0) { RepositorioEntrada repositorio = new RepositorioEntrada(); EntradaProducto entrada = repositorio.Buscar(id); if (entrada != null) { LlenaCampos(entrada); } else { ScriptManager.RegisterStartupScript(Page, typeof(Page), "toastr_message", script: "toastr['error']('No existe');", addScriptTags: true); } } else { ScriptManager.RegisterStartupScript(Page, typeof(Page), "toastr_message", script: "toastr['warning']('Seleccione un ID');", addScriptTags: true); } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (validarNulosCabecera()) { entrada.fecharecepcion = dtpFechaRemision.Value.Date; entrada.direccion = txtDireccion.Text; entrada.receptor = txtReceptor.Text; entrada.nrodocumento = txtNumeroDoc.Text; if (txtReceptor.Text != null) { entrada.receptor = txtReceptor.Text; } else { frmException excepcion = new frmException(); excepcion.setearUrl("C:\\Users\\Panza\\source\\repos\\josepanz\\sistemaStock\\img\\algoAndaMal.jpg"); excepcion.Show(); } entrada.nrodocumento = txtNumeroDoc.Text; EntradaProducto.Agregar(entrada); LimpiarCab(); dtgDetalleEntradaProducto.DataSource = null; dtpFechaRemision.Value = System.DateTime.Now; entrada = new EntradaProducto(); } }
private void frmEntradaProducto_Load(object sender, EventArgs e) { dtgDetalleEntradaProducto.AutoGenerateColumns = true; cmbProducto.DataSource = Producto.ObtenerProductos(); cmbProducto.SelectedItem = null; entrada = new EntradaProducto(); }
public void BuscarTest() { RepositorioEntradaProducto repositorio = new RepositorioEntradaProducto(); EntradaProducto entrada = new EntradaProducto(); entrada = repositorio.Buscar(3); Assert.IsNotNull(entrada); }
public ActionResult DeleteConfirmed(int id) { EntradaProducto entradaProducto = db.EntradaProducto.Find(id); db.EntradaProducto.Remove(entradaProducto); db.SaveChanges(); return(RedirectToAction("Index")); }
private void EntradaCrystalReportViewer_Load(object sender, EventArgs e) { EntradaProducto ver = new EntradaProducto(); ver.SetDataSource(entradaProductos); EntradaCrystalReportViewer.ReportSource = ver; EntradaCrystalReportViewer.Refresh(); }
private void LlenaCampos(EntradaProducto e) { IDnumericUpDown.Value = e.EntradaProductoId; FechadateTimePicker.Value = e.Fecha; UsuariotextBox.Text = GetNombreUsuario(e.UsuarioId); CantidadTotaltextBox.Text = e.CantidadTotal.ToString(); CantidadTotal = e.CantidadTotal; this.Detalle = e.DetalleEntrada; CargarGridFor(this.Detalle); }
private EntradaProducto LlenaClase() { var entrada = new EntradaProducto(); entrada.Fecha = Convert.ToDateTime(fechaTextbox.Text); entrada.ProductoId = int.Parse(productoIdTextbox.Text); entrada.Cantidad = int.Parse(cantidadTextbox.Text); return(entrada); }
private EntradaProducto LlenaClase() { EntradaProducto e = new EntradaProducto(); e.EntradaProductoId = Convert.ToInt32(IDnumericUpDown.Value); e.Fecha = FechadateTimePicker.Value.Date; e.UsuarioId = ID; e.CantidadTotal = Convert.ToInt32(CantidadTotaltextBox.Text); e.DetalleEntrada = this.Detalle; return(e); }
public ActionResult Edit([Bind(Include = "IdEntradaProducto,IdInventario,IdProducto,NombreMateriaPrima,FechaEntrante,CantidadEntrante,Descripcion,PrecioxUnidad,activo")] EntradaProducto entradaProducto) { if (ModelState.IsValid) { db.Entry(entradaProducto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdProducto = new SelectList(db.Producto, "IdProducto", "NombreProducto", entradaProducto.IdProducto); ViewBag.IdInventario = new SelectList(db.Inventario, "IdInventario", "IdInventario", entradaProducto.IdInventario); return(View(entradaProducto)); }
public void ModificarTest() { RepositorioEntradaProducto repositorio = new RepositorioEntradaProducto(); EntradaProducto entrada = new EntradaProducto(); List <DetalleEntradaProductos> detalles = new List <DetalleEntradaProductos>(); entrada.EntradaProductoId = 3; entrada.Fecha = DateTime.Now; entrada.UsuarioId = 1; entrada.DetalleEntrada = detalles; entrada.CantidadTotal = 0; Assert.IsTrue(repositorio.Modificar(entrada)); }
// GET: EntradaProducto/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EntradaProducto entradaProducto = db.EntradaProducto.Find(id); if (entradaProducto == null) { return(HttpNotFound()); } return(View(entradaProducto)); }
// GET: EntradaProducto/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EntradaProducto entradaProducto = db.EntradaProducto.Find(id); if (entradaProducto == null) { return(HttpNotFound()); } ViewBag.IdProducto = new SelectList(db.Producto, "IdProducto", "NombreProducto", entradaProducto.IdProducto); ViewBag.IdInventario = new SelectList(db.Inventario, "IdInventario", "IdInventario", entradaProducto.IdInventario); return(View(entradaProducto)); }
private void ConsultadataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { RepositorioBase <EntradaProducto> repositorio = new RepositorioBase <EntradaProducto>(); int ID = Convert.ToInt32(ConsultadataGridView.CurrentRow.Cells[0].Value); List <DetalleEntradaProductos> dt = new List <DetalleEntradaProductos>(); EntradaProducto entrada = repositorio.Buscar(ID); cDetalleEntrada detalle = new cDetalleEntrada(); dt = entrada.DetalleEntrada; foreach (var item in dt) { detalle.DetelleEntradadataGridView.Rows.Add(item.DetalleEntradaProductosId, item.ProductoId, item.Productos.Descripcion, item.Cantidad); } detalle.DetelleEntradadataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; detalle.ShowDialog(); }
private void Buscarbutton_Click(object sender, EventArgs e) { int ID = Convert.ToInt32(IDnumericUpDown.Value); EntradaProducto entrada = new EntradaProducto(); RepositorioEntradaProducto repositorio = new RepositorioEntradaProducto(); entrada = repositorio.Buscar(ID); if (entrada != null) { Limpiar(); LlenaCampos(entrada); } else { MessageBox.Show("Entrada de Productos no encontrada."); } }
protected void GuardarButton_Click(object sender, EventArgs e) { if (Page.IsValid) { int id = Convert.ToInt32(entradaIdTextbox.Text); if (!(productoIdTextbox.Text == "0" || cantidadTextbox.Text == "0" || String.IsNullOrEmpty(fechaTextbox.Text))) { RepositorioEntrada repositorio = new RepositorioEntrada(); RepositorioBase <Producto> repositorioBase = new RepositorioBase <Producto>(); if (id == 0 && repositorioBase.Buscar(int.Parse(productoIdTextbox.Text)) != null) { repositorio.Guardar(LlenaClase()); ScriptManager.RegisterStartupScript(Page, typeof(Page), "toastr_message", script: "toastr['success']('Guardado con Exito');", addScriptTags: true); } else { if (repositorio.Buscar(id) != null && repositorioBase.Buscar(int.Parse(productoIdTextbox.Text)) != null) { EntradaProducto entrada = repositorio.Buscar(int.Parse(entradaIdTextbox.Text)); entrada.ProductoId = int.Parse(entradaIdTextbox.Text); entrada.Fecha = DateTime.Parse(fechaTextbox.Text); entrada.Cantidad = int.Parse(cantidadTextbox.Text); repositorio.Modificar(entrada); ScriptManager.RegisterStartupScript(Page, typeof(Page), "toastr_message", script: "toastr['success']('Modificado con Exito');", addScriptTags: true); } else { ScriptManager.RegisterStartupScript(Page, typeof(Page), "toastr_message", script: "toastr['error']('No existe una entrada o un producto con ese ID, no puede modificarse');", addScriptTags: true); } } } else if (id == 0) { ScriptManager.RegisterStartupScript(Page, typeof(Page), "toastr_message", script: "toastr['warning']('Debe rellenar todos los campos');", addScriptTags: true); } Limpiar(); } }
private void textBoxBuscarProducto_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { var r2 = LstProductos.Where(s => s.CodigoBarra == textBoxBuscarProducto.Text.Trim() || s.IdProducto == IdProducto(textBoxBuscarProducto.Text.Trim())).OrderByDescending(o => o.Precio1).ToList(); if (r2 != null && r2.Count != 0) { int cnt = 0; if (int.TryParse(textBoxCantidad.Text, out cnt)) { var r = r2[0]; var nRenglon = new EntradaProducto { Producto = r.Producto, Factor = Factor(r.IdImpuesto), Cantidad = cnt, IdProducto = r.IdProducto, CodigoBarra = r.CodigoBarra, Costo = r.Costo ?? 0m, IdMedida = 1 }; LstDetalleEntrada.Add(nRenglon); textBoxCantidad.SelectAll(); textBoxCantidad.Focus(); } } } }