public static RespuestaDTO EliminarAsignacion(AsignacionModel model, string tkn) { var agente = new AgenteServicio(); agente.EliminarAsignacion(model, tkn); return(agente._RespuestaDTO); }
public ActionResult Crear(AsignacionModel model = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); model.IdEmpresa = TokenServicio.ObtenerIdEmpresa(tkn); var respuesta = TransporteServicio.GuardarAsignacion(model, tkn); TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Index")); }
public async Task <ActionResult> Asignacion_Elim([FromBody] int IdAsignacion) { AsignacionModel asignacion = new AsignacionModel(); asignacion.IdAsignacion = IdAsignacion; var data = await _incidenciaBussines.Asignacion_Elim(asignacion); if (data.Exito) { return(Ok(new { data = "Asignación Elminada" })); } else { return(BadRequest(new { data = data.MsjDB })); } }
public ActionResult Index() { AsignacionModel modelo = new AsignacionModel(); modelo.ListaEstado = new List <SelectListItem>(); modelo.ListaEstado.Add(new SelectListItem { Value = string.Empty, Text = GenericoResource.EtiquetaTodos }); modelo.ListaEstado.Add(new SelectListItem { Value = "1", Text = "Activo" }); modelo.ListaEstado.Add(new SelectListItem { Value = "0", Text = "Inactivo" }); return(View(modelo)); }
public static InsertarAsignacionOutput InsertarActualizarAsignacion(AsignacionModel model) { if (model.idasignacion == 0) { model.idasignacion = null; } var comando = new InsertarActualizarAsignacionCommand(); comando.idtipotransporte = model.idtipotransporte; comando.idmoneda = model.idmoneda; comando.idetapa = model.idetapa; comando.idproveedor = model.idproveedor; comando.idtipocomprobante = model.idtipocomprobante; comando.idasignacion = model.idasignacion; var respuesta = (InsertarAsignacionOutput)comando.Execute(); return(respuesta); }
public async Task <CommonResult <AsignacionModel> > Asignacion_Crea(AsignacionModel asignacion) { CommonResult <AsignacionModel> _commonResult = new CommonResult <AsignacionModel>(); try { using (IDbConnection conexion = new SqlConnection(_Iconexion.GetConexion())) { var Parameters = new DynamicParameters(); Parameters.Add("@IdPersona", asignacion.IdPersona, dbType: DbType.Int32, direction: ParameterDirection.Input); Parameters.Add("@IdIncidencia", asignacion.IdIncidencia, dbType: DbType.Int32, direction: ParameterDirection.Input); Parameters.Add("@IdUsuReg", asignacion.IdUsuReg, dbType: DbType.Int32, direction: ParameterDirection.Input); Parameters.Add("@IB_principal", asignacion.IB_principal, dbType: DbType.Boolean, direction: ParameterDirection.Input); Parameters.Add("@msj", dbType: DbType.String, direction: ParameterDirection.Output, size: 200); var Result = await conexion.ExecuteScalarAsync("SP_Asignacion_crea", param : Parameters, commandType : CommandType.StoredProcedure); string PCmsj = Parameters.Get <string>("@msj"); if (String.IsNullOrEmpty(PCmsj)) { _commonResult.Exito = true; return(_commonResult); } else { _commonResult.Exito = false; _commonResult.MsjDB = PCmsj; _commonResult.MsjError = ""; return(_commonResult); } } } catch (Exception ex) { _commonResult.Exito = false; _commonResult.MsjDB = ""; _commonResult.MsjError = ex.Message; return(_commonResult); } }
public async Task <ActionResult> Asignacion_Crea([FromBody] AsignacionViewModel asignacionViewModel) { AsignacionModel asignacion = new AsignacionModel(); asignacion.IdAsignacion = 0; asignacion.IdPersona = asignacionViewModel.IdPersona; asignacion.IdIncidencia = asignacionViewModel.IdIncidencia; asignacion.IdUsuReg = idusuario; asignacion.IB_principal = asignacionViewModel.IB_principal; var data = await _incidenciaBussines.Asignacion_Crea(asignacion); if (data.Exito) { return(Ok(new { data = "Asignación registrada." })); } else { return(BadRequest(new { data = data.MsjDB })); } }
public ActionResult Index(int?page, AsignacionModel model = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); ViewBag.Vehiculos = CatalogoServicio.Obtener(TokenServicio.ObtenerIdEmpresa(tkn), tkn); ViewBag.Usuarios = CatalogoServicio.ListaUsuarios(TokenServicio.ObtenerIdEmpresa(tkn), tkn); ViewBag.Asignaciones = TransporteServicio.ListaAsignacion(tkn).ToPagedList(page ?? 1, 20); if (TempData["RespuestaDTO"] != null) { var Respuesta = (RespuestaDTO)TempData["RespuestaDTO"]; if (Respuesta.Exito) { ViewBag.Msj = Respuesta.Mensaje; } else { ViewBag.MensajeError = Validar(Respuesta); } } return(View(model)); }
public ActionResult Asignaciones() { Session[Constantes.Session.Empresa] = 1; var _CatalogosData = new CatalogosData(); if (Session[Constantes.Session.Empresa] == null) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener la empresa seleccionada."; return(View("_InfoMensaje")); } int IdEmpresa = Convert.ToInt32(Session[Constantes.Session.Empresa]); ViewBag.Empresa = Convert.ToInt32(Session[Constantes.Session.Empresa]); var response = new AsignacionModel(); #region Clientes var clientes = new ClienteData().ObtenerClientes(0, IdEmpresa, 1); if (clientes.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener los clientes activos. Error: " + clientes.Message; return(View("_InfoMensaje")); } response.ctClientes = clientes.Result; #endregion #region Empleados var empleados = new EmpreadosData().ObtenerEmpleados(0, IdEmpresa, 1); if (empleados.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener los empleados activos." + empleados.Message; return(View("_InfoMensaje")); } response.ctEmpleados = empleados.Result; #endregion #region Tipo asignacion var tipoAsignacion = _CatalogosData.ObtenerTipoAsignacion(); if (tipoAsignacion.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener los Tipo asignacion. Error: " + tipoAsignacion.Message; return(View("_InfoMensaje")); } response.ctTipoAsignacion = tipoAsignacion.Result; #endregion #region Corte var Corte = _CatalogosData.ObtenerCorteFactura(); if (Corte.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener Corte. Error: " + Corte.Message; return(View("_InfoMensaje")); } response.ctCorte = Corte.Result; #endregion #region ctPeriodo var Periodo = _CatalogosData.ObtenerPeriodo(); if (Periodo.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener Periodo. Error: " + Periodo.Message; return(View("_InfoMensaje")); } response.ctPeriodo = Periodo.Result; #endregion #region ctMoneda var Moneda = _CatalogosData.ObtenerMoneda(); if (Moneda.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener Moneda. Error: " + Moneda.Message; return(View("_InfoMensaje")); } response.ctMoneda = Moneda.Result; #endregion #region ctIva var Iva = _CatalogosData.ObtenerIVA(); if (Iva.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener IVA. Error: " + Iva.Message; return(View("_InfoMensaje")); } response.ctIva = Iva.Result; #endregion return(View(response)); }
public ActionResult Asignar(AsignacionModel model) { return(View()); }
public Task <CommonResult <AsignacionModel> > Asignacion_Elim(AsignacionModel asignacion) { return(_IncidenciaRepository.Asignacion_Elim(asignacion)); }
public ActionResult Formulario(AsignacionRequest filtro) { AsignacionModel modelo = new AsignacionModel(); modelo.Asignacion = new AsignacionResponse(); modelo.ListaSistema = new List <SelectListItem>(); modelo.ListaUsuario = new List <SelectListItem>(); modelo.ListaPerfil = new List <SelectListItem>(); if (!string.IsNullOrEmpty(filtro.CodigoAsignacion.ToString())) { var response = asignacionService.Obtener(filtro.CodigoAsignacion); modelo.Asignacion.CodigoAsignacion = response.Result.CodigoAsignacion; modelo.Asignacion.CodigoSistema = response.Result.CodigoSistema; modelo.Asignacion.CodigoUsuario = response.Result.CodigoUsuario; modelo.Asignacion.CodigoPerfil = response.Result.CodigoPerfil; modelo.Asignacion.EstadoRegistro = response.Result.EstadoRegistro; } modelo.ListaSistema.Add(new SelectListItem() { Value = string.Empty, Text = GenericoResource.EtiquetaSeleccionar, Selected = true }); modelo.ListaSistema.AddRange(sistemaService.Buscar(new SistemaRequest() { CodigoSistema = filtro.CodigoSistema, EstadoRegistro = Constantes.Datos.Activo }).Result.Select(x => new SelectListItem() { Text = x.Nombre, Value = x.CodigoSistema.ToString(), Selected = false })); modelo.ListaUsuario.Add(new SelectListItem() { Value = string.Empty, Text = GenericoResource.EtiquetaSeleccionar, Selected = true }); modelo.ListaUsuario.AddRange(usuarioService.Buscar(new UsuariosRequest() { CodigoUsuario = filtro.CodigoUsuario, EstadoRegistro = Constantes.Datos.Activo }).Result.Select(x => new SelectListItem() { Text = x.Apellido + " " + x.Nombre, Value = x.CodigoUsuario.ToString(), Selected = false })); modelo.ListaPerfil.Add(new SelectListItem() { Value = string.Empty, Text = GenericoResource.EtiquetaSeleccionar, Selected = true }); modelo.ListaPerfil.AddRange(perfilService.Buscar(new PerfilRequest() { CodigoPerfil = filtro.CodigoPerfil, EstadoRegistro = Constantes.Datos.Activo }).Result.Select(x => new SelectListItem() { Text = x.Nombre, Value = x.CodigoPerfil.ToString(), Selected = false })); return(View(modelo)); }