public void EliminarTest() { Salidas salida = new Salidas(); salida.SalidaId = 1; Assert.IsTrue(salida.Eliminar()); }
public void BuscarTest() { Salidas salida = new Salidas(); salida.SalidaId = 1; Assert.IsTrue(salida.Buscar(2)); }
public static bool Modificar(Salidas salida) { bool paso = false; Contexto db = new Contexto(); try { db.Database.ExecuteSqlRaw($"Delete FROM SalidasDetalle where SalidaId = {salida.SalidaId}"); foreach (var item in salida.SDetalle) { db.Entry(item).State = EntityState.Added; } db.Entry(salida).State = EntityState.Modified; paso = (db.SaveChanges() > 0); } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
private void salidasToolStripMenuItem_Click(object sender, EventArgs e) { string tabName = "Salidas"; Boolean encontrado = false; foreach (TabPage page in Home.TabPages) { string name = page.Name; if (name == tabName) { encontrado = true; Home.SelectTab(tabName); } } if (encontrado == false) { TabPage tpage = new TabPage(tabName); tpage.Name = tabName; Salidas fc = new Salidas(); fc.TopLevel = false; fc.Visible = true; fc.MdiParent = this; fc.FormBorderStyle = FormBorderStyle.None; fc.Dock = DockStyle.Fill; Home.TabPages.Add(tpage); int ultimo = (Home.TabPages.Count - 1); Home.TabPages[ultimo].Controls.Add(fc); Home.SelectTab(tabName); } }
public ActionResult DeleteConfirmed(int id) { Salidas salida = db.Salidas.Find(id); db.productos.Find(salida.productosID).eliminarSalida(salida); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SalidasID,productosID,cantidad,fecha")] Salidas salidas, FormCollection post) { salidas.fecha = Helpers.convertirFecha(post["fecha"].ToString()); db.productos.Find(salidas.productosID).modificarSalida(salidas, Salidas.obtenerCantidad(salidas.SalidasID)); return(RedirectToAction("Index")); }
private void menuControlSalidaL_Click(object sender, EventArgs e) { Salidas frm = new Salidas(); var _frm = Application.OpenForms["Salidas"] as Salidas; ofunciones.cargarForm(frm, _frm, this); }
protected void LlenaCampos(Salidas s) { DataTable dt = new DataTable(); Equipos eq = new Equipos(); TiposEquipos te = new TiposEquipos(); MarcaEquipos me = new MarcaEquipos(); IdTextBox.Text = s.SalidaId.ToString(); TipoDropDownList.SelectedValue = s.TipoSalidaId.ToString(); BancasDropDownList.SelectedValue = s.BancaId.ToString(); MensajerosDropDownList.SelectedValue = s.MensajeroId.ToString(); FechaCargar.Text = "Fecha de Salida: " + s.FechaSalida; FechaCargar.Visible = true; foreach (var d in s.Detalle) { eq.Buscar(d.EquipoId); me.Buscar(eq.MarcaId); te.Buscar(eq.TipoEquipoId); DataTable det = (DataTable)ViewState["Detalle"]; det.Rows.Add(d.EquipoId, te.Detalle, me.Detalle, eq.Costo); ViewState["Detalle"] = det; EquiposGridView.DataSource = (DataTable)ViewState["Detalle"]; EquiposGridView.DataBind(); } }
public ActionResult Create([Bind(Include = "Id_Salida,Empleado,Tipo_Salida,Motivo,Fecha_Salida")] Salidas salidas) { var consulta = from x in db.Empleados.AsEnumerable() where x.Estatus == "Activo" select(new { Id_Emp = x.Id_Emp, nombre = string.Format("{0} {1}", x.Nombre, x.Apellido) }); if (ModelState.IsValid) { db.Salidas.Add(salidas); db.SaveChanges(); var query = (from a in db.Empleados join b in db.Salidas on a.Id_Emp equals b.Empleado where a.Id_Emp == b.Empleado select a).ToList(); foreach (var item in query) { item.Estatus = "Inactivo"; } db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Empleado = new SelectList(consulta, "Id_Emp", "Nombre", salidas.Empleado); return(View(salidas)); }
/// <summary> /// Views the did load. /// </summary> public override void ViewDidLoad() { base.ViewDidLoad(); ListaSalidas = new Salidas(); tableSource = new TableSalidaSource(); tableSource.DataSalidas = ListaSalidas; TableViewSalidas.Source = tableSource; }
protected void Cargar() { Salidas s = new Salidas(); SalidasGridView.DataSource = s.ListadoConsultas("1=1"); SalidasGridView.DataBind(); Utilitarios.Data = "1=1"; }
public ActionResult Create([Bind(Include = "SalidasID,productosID,cantidad,fecha")] Salidas salidas, FormCollection post) { //Se guarda el ingreso salidas.fecha = Helpers.convertirFecha(post["fecha"].ToString()); db.productos.Find(salidas.productosID).guardarSalida(salidas); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Salidas salidas = db.Salidas.Find(id); db.Salidas.Remove(salidas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ModelValidationSource <Asientos> CreateFromSalida(Salidas salida, App app) { //Encabezado var asiento = new Asientos { Fecha = salida.Fecha, Concepto = "Registro de factura", TipoComprobanteId = (int)TipoComprobante.Ingreso, EstadoId = (int)Estados.Elaborado, //TODO poner factura segun ti po de salida Referencia = $"Factura#{salida.Numero}", MonedaId = salida.MonedaId, TipoCambio = TasaCambio(salida.Fecha) }; var costo = Convert.ToDouble(salida.SalidasDetalle.Sum(x => Convert.ToDouble(x.CostoPromedio) * x.Cantidad)); //Inventario var asientoDetalleInv = CreateDetalle(app.VtaInventarioCuentaId, "Inventario", 0, costo); //Costo de venta var asientoDetalleCV = CreateDetalle(app.VtaCostoVentaCuentaId, "Costo de venta", costo, 0); var precio = Convert.ToDouble(salida.SalidasDetalle.Sum(x => x.Importe)); //Venta var asientoDetalleV = CreateDetalle(app.VtaVentaCuentaId, "Venta", 0, precio); //Iva por pagar var iva = Convert.ToDouble(salida.SalidasDetalle.Sum(x => x.IvaMonto)); var asientoDetalleIPP = CreateDetalle(app.VtaIvaPorPagarCuentaId, "IVA por pagar", 0, iva); //ContraCuenta var asientoDetalle = CreateDetalle(null, "", precio + iva, 0); if (salida.FormaPagoId == (int)FormaPagos.Contado) { asientoDetalle.CuentaId = app.VtaCajaGeneralCuentaId ?? 0; asientoDetalle.Referencia = "Caja general"; } if (salida.FormaPagoId == (int)FormaPagos.Credito) { asientoDetalle.CuentaId = app.VtaClienteCuentaId ?? 0; asientoDetalle.Referencia = "Cta Cliente"; } asiento.AsientosDetalle.Add(asientoDetalleInv); asiento.AsientosDetalle.Add(asientoDetalleCV); asiento.AsientosDetalle.Add(asientoDetalleV); asiento.AsientosDetalle.Add(asientoDetalleIPP); asiento.AsientosDetalle.Add(asientoDetalle); var result = Save(asiento); return(result); }
public ActionResult Edit([Bind(Include = "Id,CodigoE,TipoSalida,Motivo,FechaSalida")] Salidas salidas) { if (ModelState.IsValid) { db.Entry(salidas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(salidas)); }
public void InsertarTest() { Salidas salida = new Salidas(); salida.Fecha = "2016-2-2"; salida.EntradaId = 1; salida.Observacion = "nada"; salida.RetiradoPor = "Jeff"; Assert.IsTrue(salida.Insertar()); }
public ActionResult Create([Bind(Include = "Id,CodigoE,TipoSalida,Motivo,FechaSalida")] Salidas salidas) { if (ModelState.IsValid) { db.SalidasSet.Add(salidas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(salidas)); }
public ActionResult DeleteConfirmed(int id) { Salidas salidas = db.salida.Find(id); Empleados empleado = (from a in db.empleado where a.ID == salidas.Empleado select a).First(); empleado.Estatus = true; db.salida.Remove(salidas); db.SaveChanges(); return(RedirectToAction("Index")); }
private void Limpiar() { SalidaIdTextBox.Text = "0"; ProveedorIdTextBox.Text = string.Empty; UsuarioIdTextBox.Text = string.Empty; FechaCompraDateTimePicker.SelectedDate = DateTime.Now; TotalTextBox.Text = string.Empty; salidas = new Salidas(); Actualizar(); }
public ActionResult Edit([Bind(Include = "ID,CodigoEmpleado,TipoSalida,Empleado,Motivo,FechaSalida")] Salidas salidas) { if (ModelState.IsValid) { db.Entry(salidas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CodigoEmpleado = new SelectList(db.Empleados, "CodigoEmpleado", "Nombre", salidas.CodigoEmpleado); return(View(salidas)); }
public ActionResult Edit([Bind(Include = "IdSalida,IdProducto,Cantidad,Fecha")] Salidas salidas) { if (ModelState.IsValid) { db.Entry(salidas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdProducto = new SelectList(db.Producto, "IdProducto", "Nombre", salidas.IdProducto); return(View(salidas)); }
public ActionResult Edit([Bind(Include = "SalidaId,EmpleadoId,TipoSalida,Motivo,FechaSalida")] Salidas salidas) { if (ModelState.IsValid) { db.Entry(salidas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EmpleadoId = new SelectList(db.Empleados, "EmpleadoId", "Nombre", salidas.EmpleadoId); ViewBag.TipoSalida = new SelectList(db.TipoSalidas, "TipoSalidaId", "TipoSalidas", salidas.TipoSalida); return(View(salidas)); }
public ActionResult Edit([Bind(Include = "salidaId,emp_id,tipo_salida,motivo,fecha_salida")] Salidas salidas) { if (ModelState.IsValid) { db.Entry(salidas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.emp_id = new SelectList(db.Empleados, "empleadoId", "emp_codigo", salidas.emp_id); ViewBag.tipo_salida = new SelectList(db.Tipo_salida, "tipo_salida_id", "descripcion", salidas.tipo_salida); return(View(salidas)); }
private void buscarButton_Click(object sender, EventArgs e) { Salidas salidas = new Salidas(); string filtro = "1=1"; if (textBoxFiltro.Text.Length > 0) { filtro = comboBoxCampos.Text + " like '%" + textBoxFiltro.Text + "%'"; } dataGridViewConsulta.DataSource = salidas.Listado("SalidaId, Fecha, EntradaId, Observacion, RetiradoPor", filtro, ""); textBoxConteo.Text = dataGridViewConsulta.RowCount.ToString(); }
public ActionResult Edit([Bind(Include = "Id_Salida,Empleado,Tipo_Salida,Motivo,Fecha_Salida")] Salidas salidas) { var consulta = from x in db.Empleados.AsEnumerable() select(new { Id_Emp = x.Id_Emp, nombre = string.Format("{0} {1}", x.Nombre, x.Apellido) }); if (ModelState.IsValid) { db.Entry(salidas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Empleado = new SelectList(consulta, "Id_Emp", "Nombre", salidas.Empleado); return(View(salidas)); }
protected void RegresarEstado(Salidas s) { Equipos eq = new Equipos(); SalidasDetalle sd = new SalidasDetalle(); s.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text)); foreach (var a in s.Detalle) { eq.Buscar(a.EquipoId); eq.Editarestado(1); } }
protected void SearchButton_Click1(object sender, EventArgs e) { Salidas s = new Salidas(); if (s.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text))) { LlenaCampos(s); } else { Utilitarios.ShowToastr(this, "Salida no encontrada, vuelva a intentar", "Mensaje", "error"); } }
// GET: Salidas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Salidas salidas = db.Salidas.Find(id); if (salidas == null) { return(HttpNotFound()); } return(View(salidas)); }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { Salidas s = SalidasBLL.Buscar(Convert.ToInt32(SalidaIdTextBox.Text)); if (s != null) { salidas = s; Actualizar(); } else { MessageBox.Show("La Salida que digitó no existe o no se pudo localizar"); } }
protected void UpdateButton_Click(object sender, EventArgs e) { Salidas s = new Salidas(); LlenarClase(s); if (s.Editar()) { Utilitarios.ShowToastr(this, "Modificado", "Mensaje", "success"); Limpiar(); } else { Utilitarios.ShowToastr(this, "Error al intentar Modificar, si el problema persiste, contacte a soporte tecnico", "Mensaje", "error"); } }