// GET: Admin/ConciliacionAlmacen/CreateDetailNeg/id public ActionResult EditDetailNeg(string id) { try { Token.SaveToken(); ConciliacionAlmacenDetalleNegViewModels Model = new ConciliacionAlmacenDetalleNegViewModels(); _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); _Combos_Datos CDatos = new _Combos_Datos(); ConciliacionAlmacenDetalleViewModels ModelTemp = Datos.ObtenerDatosConciliacionDetalle(Conexion, id); Model = new ConciliacionAlmacenDetalleNegViewModels { IDConciliacion = ModelTemp.IDConciliacion, IDConciliacionDetalle = ModelTemp.IDConciliacionDetalle, IDProductoAlmacen = ModelTemp.IDProductoAlmacen, IDUnidadProducto = ModelTemp.IDUnidadProducto, Cantidad = ModelTemp.Cantidad }; Model.ListaProductos = CDatos.ObtenerComboProductosAlmacenXIDConciliacion(Conexion, Model.IDConciliacion); Model.ListaUnidades = CDatos.ObtenerComboUnidadesXIDProducto(Conexion, Model.IDProductoAlmacen); Model.Existencia = Datos.ObtenerExistenciaXIDProductoIDUnidadIDConciliacion(Conexion, Model.IDConciliacion, Model.IDProductoAlmacen, Model.IDUnidadProducto); return(View(Model)); } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
public ActionResult ObtenerExistenciaXIDProducto(string IDProducto, string IDConciliacion, string IDUnidad) { try { _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); string result = string.Format("{0:F3}", Datos.ObtenerExistenciaXIDProductoIDUnidadIDConciliacion(Conexion, IDConciliacion, IDProducto, IDUnidad)); return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ex.Message.ToString(); return(Json("", JsonRequestBehavior.AllowGet)); } }
// GET: Admin/ConciliacionAlmacen public ActionResult Index() { try { List <ConciliacionAlmacenModels> Model = new List <ConciliacionAlmacenModels>(); _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); Model = Datos.ObtenerConciliaciones(Conexion); return(View(Model)); } catch (Exception) { return(View(new List <ConciliacionAlmacenModels>())); } }
// GET: Admin/ConciliacionAlmacen/Details/id public ActionResult Details(string id) { try { List <ConciliacionAlmacenDetalleModel> Model = new List <ConciliacionAlmacenDetalleModel>(); _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); ConciliacionAlmacenModels Result = Datos.ObtenerDetalleConciliaciones(Conexion, id); Model = Result.ListaDetalle; ViewBag.IDTipoConciliacion = Result.TipoConciliacion.IDTipoConciliacion; ViewBag.IDConciliacion = id; return(View(Model)); } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }
public ActionResult DeleteDetails(string id) { try { _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); ConciliacionAlmacenDetalleModel Model = Datos.EliminarConciliacionDetalle(Conexion, id, User.Identity.Name); if (Model.Completado) { return(Json("true")); } else { return(Json("")); } } catch (Exception) { return(Json("")); } }
public ActionResult Procesar(string id) { try { _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); ConciliacionAlmacenModels Model = Datos.ProcesarConciliacion(Conexion, id, User.Identity.Name); if (Model.Completado) { return(Json("true")); } else { return(Json("")); } } catch (Exception) { return(Json("")); } }
// GET: Admin/ConciliacionAlmacen/CreateDetailNeg/id public ActionResult CreateDetailNeg(string id) { try { Token.SaveToken(); ConciliacionAlmacenDetalleNegViewModels Model = new ConciliacionAlmacenDetalleNegViewModels(); _Combos_Datos CDatos = new _Combos_Datos(); _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); Model.IDConciliacion = id; Model.ListaProductos = CDatos.ObtenerComboProductosAlmacenXIDConciliacion(Conexion, id); Model.ListaUnidades = CDatos.ObtenerComboUnidadesXIDProducto(Conexion, string.Empty); Model.Cantidad = 0;//Datos.ObtenerExistenciaXIDProductoIDUnidadIDConciliacion(Conexion, Model.IDConciliacion, Model.IDProducto, Model.IDUnidadMedida); return(View(Model)); } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
// GET: Admin/ConciliacionAlmacen/Edit/id public ActionResult Edit(string id) { try { Token.SaveToken(); ConciliacionAlmacenViewModels Model = new ConciliacionAlmacenViewModels(); _Combos_Datos CDatos = new _Combos_Datos(); _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); Model = Datos.ObtenerDatosDetalleConciliacion(Conexion, id); Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion); return(View(Model)); } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
public ActionResult Create(ConciliacionAlmacenViewModels Model) { _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); _Combos_Datos CDatos = new _Combos_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { ConciliacionAlmacenModels ModelP = new ConciliacionAlmacenModels { NuevoRegistro = true, IDConciliacionAlmacen = string.Empty, Almacen = new CatAlmacenModels { IDAlmacen = Model.IDAlmacen }, Sucursal = new CatSucursalesModels { IDSucursal = Model.IDSucursal }, TipoConciliacion = new CatTipoConciliacionModels { IDTipoConciliacion = Model.IDTipoConciliacion }, FechaConciliacion = Model.FechaConciliacion, Comentario = Model.Comentarios, Conexion = Conexion, Usuario = User.Identity.Name }; Datos.ACConciliacionAlmacen(ModelP); if (ModelP.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); if (Model.IDTipoConciliacion == 1) { return(RedirectToAction("CreateDetailPos", new { id = ModelP.IDConciliacionAlmacen })); } else { return(RedirectToAction("CreateDetailNeg", new { id = ModelP.IDConciliacionAlmacen })); } } else { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Intente más tarde."; return(View(Model)); } } else { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion); return(View(Model)); } } else { return(RedirectToAction("Index")); } } catch { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(Model)); } }
public ActionResult EditDetailNeg(ConciliacionAlmacenDetalleNegViewModels Model) { _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); _Combos_Datos CDatos = new _Combos_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { ConciliacionAlmacenDetalleModel ModelP = new ConciliacionAlmacenDetalleModel { NuevoRegistro = false, IDConciliacionAlmacenDetalle = Model.IDConciliacionDetalle, IDConciliacionAlmacen = Model.IDConciliacion, Producto = new CatProductosAlmacenModels { IDProductoAlmacen = Model.IDProductoAlmacen }, UnidadMedida = new UnidadesProductosAlmacenModels { id_unidadProducto = Model.IDUnidadProducto }, Cantidad = Model.Cantidad, Conexion = Conexion, Usuario = User.Identity.Name }; Datos.ACConciliacionAlmacenDetallePos(ModelP); if (ModelP.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Details", new { id = ModelP.IDConciliacionAlmacen })); } else { Model.ListaProductos = CDatos.ObtenerComboProductosAlmacenXIDConciliacion(Conexion, Model.IDConciliacion); Model.ListaUnidades = CDatos.ObtenerComboUnidadesXIDProducto(Conexion, Model.IDProductoAlmacen); Model.Cantidad = Datos.ObtenerExistenciaXIDProductoIDUnidadIDConciliacion(Conexion, Model.IDConciliacion, Model.IDProductoAlmacen, Model.IDUnidadProducto); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Intente más tarde."; return(View(Model)); } } else { Model.ListaProductos = CDatos.ObtenerComboProductosAlmacenXIDConciliacion(Conexion, Model.IDConciliacion); Model.ListaUnidades = CDatos.ObtenerComboUnidadesXIDProducto(Conexion, Model.IDProductoAlmacen); Model.Cantidad = Datos.ObtenerExistenciaXIDProductoIDUnidadIDConciliacion(Conexion, Model.IDConciliacion, Model.IDProductoAlmacen, Model.IDUnidadProducto); return(View(Model)); } } else { return(RedirectToAction("Index")); } } catch { Model.ListaProductos = CDatos.ObtenerComboProductosAlmacenXIDConciliacion(Conexion, Model.IDConciliacion); Model.ListaUnidades = CDatos.ObtenerComboUnidadesXIDProducto(Conexion, Model.IDProductoAlmacen); Model.Cantidad = Datos.ObtenerExistenciaXIDProductoIDUnidadIDConciliacion(Conexion, Model.IDConciliacion, Model.IDProductoAlmacen, Model.IDUnidadProducto); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(Model)); } }