public async Task <IHttpActionResult> Eliminar(int Id, int IdCliente, string UsrModificador) { try { AlmacenBL oAlmacenBL = new AlmacenBL(IdCliente); AlmacenBE obe = new AlmacenBE(); obe.Id = Id; obe.UsrModificador = UsrModificador; bool rpta = false; rpta = oAlmacenBL.Eliminar(obe); if (rpta) { return(Ok(Models.Util.GetBodyResponse(200, "OK"))); } else { return(Ok(Models.Util.GetBodyResponse(300, "OcurriĂł un error al actualizar."))); } } catch (Exception ex) { //LogSA.GrabarLogError("SOL TR", model.user, "EditarTareas", ex); return(Ok(Models.Util.GetBodyResponse(400, ex.Message))); } }
/*---Procesos de lavanderia End*/ /*--Almacen---*/ private void btnAceptarBodega_Click(object sender, EventArgs e) { AlmacenBL bl = new AlmacenBL(); if (_bodega == null) { _bodega = new Bodega(); } _bodega.Nombre = txtNombreBodega.Text; _bodega.IdUsuario = short.Parse(cbbUsuarioBodegaActivas.SelectedValue.ToString()); _bodega.Estado = rbtnEstadoBodega.Checked; AlmacenBL blm = new AlmacenBL(); if (blm.AgregarActualizarBodega(_bodega)) { Limpiar(); MessageBox.Show("La bodega se agrego correctamente"); CargarDatosBodega(); btnEliminarBodega.Visible = false; _bodega = null; } }
public ActionResult ListarAlmacen(GridDataRequest request) { int totalRecords = 0; var lstItem = AlmacenBL.LstAlmacenJGrid(request, ref totalRecords); var productsData = new { total = (int)Math.Ceiling((float)totalRecords / (float)request.rows), page = request.page, records = totalRecords, rows = (from item in lstItem select new { id = item.AlmacenId, cell = new string[] { item.AlmacenId.ToString(), item.Denominacion, item.Descripcion, item.OficinaId.ToString(), item.Oficina.Denominacion, item.Estado.ToString(), item.AlmacenId.ToString() + "," + (item.Estado ? "1":"0") } } ).ToArray() }; return(Json(productsData, JsonRequestBehavior.AllowGet)); }
public ActionResult ReporteKardex(int pArticuloId, int pAlmacenId) { var kardexData = AlmacenBL.GenerarKardex(pArticuloId, pAlmacenId); var rd = new ReportDataSource("dsKardex", kardexData); return(Reporte("PDF", "rptKardex.rdlc", rd, "A4Horizontal0.25")); }
public ActionResult Activar(int pid) { var item = AlmacenBL.Obtener(pid); item.Estado = !item.Estado; AlmacenBL.Actualizar(item); return(Json(true)); }
public ActionResult ListarKardex(int pArticuloId, int pAlmacenId) { ViewBag.Articulo = ArticuloBL.Obtener(pArticuloId).Denominacion; ViewBag.Almacen = AlmacenBL.Obtener(pAlmacenId).Denominacion; var kardex = AlmacenBL.GenerarKardex(pArticuloId, pAlmacenId); return(PartialView("_kardex", kardex)); }
public ActionResult Index() { //if (Session["UsuarioId"] == null) return RedirectToAction("Login", "Home"); //var xxx= AlmacenBL.Listar(x => x.Estado); //ViewData["list"] = xxx; ViewBag.cboAlmacen = new SelectList(AlmacenBL.Listar(x => x.Estado), "AlmacenId", "Denominacion"); return(View()); }
private void CargarAlmacenes() { //Cargamos la lista de almacenes para mostrarla AlmacenBL ObjetoAlmacen = new AlmacenBL(); dgvAlmacen.AutoGenerateColumns = false; dgvAlmacen.DataSource = ObjetoAlmacen.Listar(); }
private void tsbEliminar_Click(object sender, EventArgs e) { //Marca un almacen como eliminado try { AlmacenBL ObjetoAlmacen = new AlmacenBL(); ObjetoAlmacen.Eliminar(AlmacenID); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
public ActionResult Index() { var oficinaId = VendixGlobal.GetOficinaId(); var lstalmacen = AlmacenBL.Listar(x => x.Estado && x.OficinaId == oficinaId); var lstTipoMov = TipoMovimientoBL.Listar(x => x.Estado && x.IndEntrada); ViewBag.cboAlmacen = new SelectList(lstalmacen, "AlmacenId", "Denominacion"); ViewBag.cboAlmacen2 = new SelectList(lstalmacen, "AlmacenId", "Denominacion"); ViewBag.cboTipoMovimiento = new SelectList(lstTipoMov, "TipoMovimientoId", "Denominacion"); ViewBag.cboTipoMovimiento2 = new SelectList(lstTipoMov, "TipoMovimientoId", "Denominacion"); ViewBag.cboTipoDocumento = new SelectList(TipoDocumentoBL.Listar(x => x.Estado && x.IndAlmacen && x.IndAlmacenMov == false), "TipoDocumentoId", "Denominacion"); ViewBag.cboMedida = new SelectList(ValorTablaBL.Listar(x => x.TablaId == 10 && x.ItemId > 0), "ItemId", "DesCorta"); return(View()); }
public void RefrescarAlmacenes() { try { //Cargamos la lista de almacenes para mostrarla AlmacenBL ObjetoAlmacen = new AlmacenBL(); dgvAlmacen.AutoGenerateColumns = false; dgvAlmacen.DataSource = ObjetoAlmacen.Listar(); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void CargarDatosBodega() { AlmacenBL bl = new AlmacenBL(); dgvBodegas.DataSource = bl.ListaBodegas(); dgvBodegas.Columns[0].Visible = false; dgvBodegas.Columns[4].Visible = false; dgvBodegas.Columns[5].Visible = false; dgvBodegas.Columns[6].Visible = false; UsuarioBL blu = new UsuarioBL(); cbbUsuarioBodegaActivas.DataSource = blu.ListaUsuarios(); cbbUsuarioBodegaActivas.DisplayMember = "Nombre"; cbbUsuarioBodegaActivas.ValueMember = "Id"; }
private void dgvBodegas_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = dgvBodegas.CurrentRow.Index; _bodega = new Bodega(); _bodega.Id = (Convert.ToInt16(dgvBodegas[0, id].Value)); AlmacenBL bl = new AlmacenBL(); _bodega = bl.ObtenerBodega(_bodega.Id); txtNombreBodega.Text = _bodega.Nombre; cbbUsuarioBodegaActivas.SelectedItem = _bodega.IdUsuario; rbtnEstadoBodega.Checked = _bodega.Estado; btnEliminarBodega.Visible = true; }
/// <summary> /// Obtiene el valor del folio para ese almacen /// </summary> /// <param name="organizacionID"></param> /// <returns></returns> public List <AlmacenInfo> ObtenerAlmacenesPorOrganizacion(int organizacionID) { try { Logger.Info(); var almacenBl = new AlmacenBL(); return(almacenBl.ObtenerAlmacenesPorOrganizacion(organizacionID)); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public ActionResult CrearTransferencia(int pAlmacenDestinoId) { var oficinaid = VendixGlobal.GetOficinaId(); var usuarioid = VendixGlobal.GetUsuarioId(); var item = new Transferencia { AlmacenOrigenId = AlmacenBL.Obtener(x => x.OficinaId == oficinaid).AlmacenId, AlmacenDestinoId = pAlmacenDestinoId, UsuarioId = usuarioid, Fecha = VendixGlobal.GetFecha(), Estado = "P" }; TransferenciaBL.Crear(item); return(Json(item.TransferenciaId, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Obtiene el valor del folio para ese almacen /// </summary> /// <param name="filtros"></param> /// <returns></returns> public int ObtenerFolioAlmacenConsulta(FiltroCierreDiaInventarioInfo filtros) { try { Logger.Info(); var almacenBl = new AlmacenBL(); return(almacenBl.ObtenerFolioAlmacenConsulta(filtros)); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene una lista filtrando por el estatus Activo = 1, Inactivo = 0 /// </summary> /// <returns></returns> public IList <AlmacenInfo> ObtenerTodos(EstatusEnum estatus) { try { Logger.Info(); var almacenBL = new AlmacenBL(); IList <AlmacenInfo> result = almacenBL.ObtenerTodos(estatus); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public ActionResult GuardarAlmacen(int pAlmacenId, int pOficinaId, string pDenominacion, string pDescripcion, bool pActivo) { var item = new ITB.VENDIX.BE.Almacen(); item.AlmacenId = pAlmacenId; item.OficinaId = pOficinaId; item.Denominacion = pDenominacion; item.Descripcion = pDescripcion; item.Estado = pActivo; //if (pAlmacenId == 0) // AlmacenBL.Crear(item); //else // AlmacenBL.Actualizar(item); AlmacenBL.Guardar(item); return(Json(true, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Metodo para Guardar/Modificar una entidad Almacen /// </summary> /// <param name="info">Representa la entidad que se va a grabar</param> public int Guardar(AlmacenInfo info) { try { Logger.Info(); var almacenBL = new AlmacenBL(); int result = almacenBL.Guardar(info); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene un almacen por su clave /// </summary> /// <param name="almacen"></param> /// <returns></returns> public AlmacenInfo ObtenerPorAlmacenPoliza(AlmacenInfo almacen) { try { Logger.Info(); var almacenBL = new AlmacenBL(); AlmacenInfo result = almacenBL.ObtenerPorAlmacenPoliza(almacen); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene un lista paginada /// </summary> /// <param name="pagina"></param> /// <param name="filtro"></param> /// <returns></returns> public ResultadoInfo <AlmacenInfo> ObtenerPorPaginaTipoAlmacen(PaginacionInfo pagina, AlmacenInfo filtro) { try { Logger.Info(); var almacenBL = new AlmacenBL(); ResultadoInfo <AlmacenInfo> result = almacenBL.ObtenerPorPaginaTipoAlmacen(pagina, filtro); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene los almacenes por organizacion y tipo de almacen /// </summary> /// <param name="datos"></param> /// <returns></returns> public AlmacenInventarioInfo ObtenerAlmacenInventarioPorOrganizacionTipoAlmacen( ParametrosOrganizacionTipoAlmacenProductoActivo datos) { try { Logger.Info(); var almacenBl = new AlmacenBL(); return(almacenBl.ObtenerAlmacenInventarioPorOrganizacionTipoAlmacen(datos)); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene la lista de movimientos de un almacen /// (resc) /// </summary> /// <param name="contrato"></param> /// <returns></returns> public IList <AlmacenMovimientoDetalle> ObtenerAlmacenMovimientoPorContrato(ContratoInfo contrato) { try { Logger.Info(); var almacenBL = new AlmacenBL(); IList <AlmacenMovimientoDetalle> result = almacenBL.ObtenerAlmacenMovimientoPorContrato(contrato); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// ObtenerDatosAlmacenInventario /// </summary> /// <param name="cierreInventarioInfo"> </param> /// <returns></returns> public AlmacenCierreDiaInventarioInfo ObtenerDatosAlmacenInventario( AlmacenCierreDiaInventarioInfo cierreInventarioInfo) { try { Logger.Info(); var almacenBL = new AlmacenBL(); AlmacenCierreDiaInventarioInfo result = almacenBL.ObtenerDatosAlmacenInventario(cierreInventarioInfo); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtener productos del almacen /// </summary> /// <param name="almacenId"></param> /// <param name="organizacionId"></param> /// <returns></returns> public IList <AlmacenCierreDiaInventarioInfo> ObtenerProductosAlamcen(int almacenId, int organizacionId) { try { Logger.Info(); var almacenBL = new AlmacenBL(); IList <AlmacenCierreDiaInventarioInfo> result = almacenBL.ObtenerProductosAlamcen(almacenId, organizacionId); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene un Almacen por su Id /// </summary> /// <returns> </returns> public AlmacenInfo ObtenerPorIDOrganizacion(AlmacenInfo almacen) { AlmacenInfo info; try { Logger.Info(); var almacenBL = new AlmacenBL(); info = almacenBL.ObtenerPorIDOrganizacion(almacen); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(info); }
/// <summary> /// Validar que no queden ajustes pendientes por aplicar para el almacen(Diferencias de inventario) /// </summary> /// <param name="almacenMovimientoInfo"></param> /// <returns></returns> public bool ExistenAjustesPendientesParaAlmacen(AlmacenMovimientoInfo almacenMovimientoInfo) { bool info; try { Logger.Info(); var almacenBL = new AlmacenBL(); info = almacenBL.ExistenAjustesPendientesParaAlmacen(almacenMovimientoInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(info); }
/// <summary> /// Validar si el producto tiene existencias en algun Almacen /// </summary> /// <param name="productoID"></param> /// <returns></returns> public bool ValidarExistenciasProductoEnAlmacen(int productoID) { bool info; try { Logger.Info(); var almacenBL = new AlmacenBL(); info = almacenBL.ValidarExistenciasProductoEnAlmacen(productoID); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(info); }
/// <summary> /// obtener lista de almacen movimiento /// </summary> /// <param name="almacenMovimientoInfo"></param> /// <param name="activo"></param> /// <returns></returns> public IList <AlmacenMovimientoInfo> ObtenerListaAlmacenMovimiento(AlmacenMovimientoInfo almacenMovimientoInfo, int activo) { try { Logger.Info(); var almacenBL = new AlmacenBL(); IList <AlmacenMovimientoInfo> result = almacenBL.ObtenerListaAlmacenMovimiento(almacenMovimientoInfo, activo); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Funcion para almacenar los tratamientos en almacenMovimiento y Descontarlos del inventario /// </summary> /// <param name="listaTratamientos"></param> /// <param name="almacenMovimientoInfo"></param> public int GuardarDescontarTratamientos(List <TratamientoInfo> listaTratamientos, AlmacenMovimientoInfo almacenMovimientoInfo) { int info; try { Logger.Info(); var almacenBL = new AlmacenBL(); info = almacenBL.GuardarDescontarTratamientos(listaTratamientos, almacenMovimientoInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(info); }