public ActionResult EditarRol(CotizarService.RolModel obj) { if (ModelState.IsValid) { CotizarService.Rol _nRol = new CotizarService.Rol { idrol = obj.idrol, activo = obj.activo, descripcion = obj.descripcion, nombre = obj.nombre, permisos = this.CargarPermisosRol(obj.hfdPermisosSeleccionados, obj.idrol).ToList() }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Rol_Actualizar(_nRol)) { base.RegistrarNotificación("Rol actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaRoles", "Administracion")); } else { base.RegistrarNotificación("Falla en el servicio de actualización.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.lstFuncionalidades = SAL.Funcionalidad.RecuperarActivas(); return(View(obj)); }
public ActionResult Misdatos(CotizarService.Sesion model) { if (!string.IsNullOrEmpty(model.usuario.nombrecompleto) && !string.IsNullOrEmpty(model.usuario.celular) && !string.IsNullOrEmpty(model.usuario.correoelectronico)) { CotizarService.Usuario _obj = new CotizarService.Usuario { idusuario = model.usuario.idusuario, rol_idrol = model.usuario.rol_idrol, empresa_idempresa = model.usuario.empresa_idempresa, celular = model.usuario.celular, correoelectronico = model.usuario.correoelectronico, nombrecompleto = model.usuario.nombrecompleto, activo = true }; CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.Usuario_Actualizar(_obj)) { base.RegistrarNotificación("Datos actualizados con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); SesionActual.usuario = model.usuario; return(RedirectToAction("Index", "Home")); } else { base.RegistrarNotificación("Falla en el servicio de actualización.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.areas = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.Areas), "iditemlista", "nombre", base.SesionActual.usuario.itemlista_iditemlistas_area.ToString()); return(View(SesionActual)); }
public JsonResult ValidaCodigoAsesor(string codigo, byte empresa_idempresa, bool editando) { if (editando) { return(Json(true, JsonRequestBehavior.AllowGet)); } CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Asesor_ValidaCodigo(new CotizarService.Asesor() { codigo = codigo, empresa_idempresa = empresa_idempresa })) { return(Json(true, JsonRequestBehavior.AllowGet)); } string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", codigo); for (int i = 1; i < 100; i++) { string altCandidate = codigo + i.ToString(); if (objService.Asesor_ValidaCodigo(new CotizarService.Asesor() { codigo = altCandidate, empresa_idempresa = empresa_idempresa })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", codigo, altCandidate); break; } } return(Json(suggestedUID, JsonRequestBehavior.AllowGet)); }
public JsonResult ValidaNombreUsuario(string usuario, bool editando) { if (editando) { return(Json(true, JsonRequestBehavior.AllowGet)); } CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Usuario_ValidaNombreUsuario(new CotizarService.Usuario() { usuario = usuario })) { return(Json(true, JsonRequestBehavior.AllowGet)); } string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", usuario); for (int i = 1; i < 100; i++) { string altCandidate = usuario + i.ToString(); if (objService.Usuario_ValidaNombreUsuario(new CotizarService.Usuario() { usuario = altCandidate })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", usuario, altCandidate); break; } } return(Json(suggestedUID, JsonRequestBehavior.AllowGet)); }
public JsonResult ValidaNombreItemLista(string nombre, byte grupo, bool editando) { if (editando) { return(Json(true, JsonRequestBehavior.AllowGet)); } CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.ItemLista_ValidaNombre(new CotizarService.ItemLista() { nombre = nombre, grupo = grupo })) { return(Json(true, JsonRequestBehavior.AllowGet)); } string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", nombre); for (int i = 1; i < 100; i++) { string altCandidate = nombre + i.ToString(); if (objService.ItemLista_ValidaNombre(new CotizarService.ItemLista() { nombre = altCandidate, grupo = grupo })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", nombre, altCandidate); break; } } return(Json(suggestedUID, JsonRequestBehavior.AllowGet)); }
public ActionResult Misdatos(CotizarService.Sesion model) { if (!string.IsNullOrEmpty(model.usuario.nombrecompleto) && !string.IsNullOrEmpty(model.usuario.celular) && !string.IsNullOrEmpty(model.usuario.correoelectronico)) { CotizarService.Usuario _obj = new CotizarService.Usuario { idusuario = model.usuario.idusuario, rol_idrol = model.usuario.rol_idrol, empresa_idempresa = model.usuario.empresa_idempresa, celular = model.usuario.celular, correoelectronico = model.usuario.correoelectronico, nombrecompleto = model.usuario.nombrecompleto, activo = true }; CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.Usuario_Actualizar(_obj)) { base.RegistrarNotificación("Datos actualizados con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); SesionActual.usuario = model.usuario; return RedirectToAction("Index", "Home"); } else { base.RegistrarNotificación("Falla en el servicio de actualización.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.areas = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.Areas), "iditemlista", "nombre", base.SesionActual.usuario.itemlista_iditemlistas_area.ToString()); return View(SesionActual); }
public ActionResult CrearItemLista(CotizarService.ItemLista obj) { if (ModelState.IsValid) { int?idItem; CotizarService.ItemLista _nitemLista = new CotizarService.ItemLista { activo = obj.activo, grupo = obj.grupo, iditemlista = obj.iditemlista, idpadre = obj.idpadre, items = obj.items, nombre = obj.nombre }; CotizarService.CotizarServiceClient _Client = new CotizarService.CotizarServiceClient(); if (_Client.ItemLista_Insertar(_nitemLista, out idItem) && idItem != null) { base.RegistrarNotificación("El item se ha creado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaListas", "Administracion")); } else { base.RegistrarNotificación("Error en el servicio de inserción", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } return(View("ListaListas")); }
public ActionResult EliminarItemLista(short id) { try { CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.ItemLista_Eliminar(new CotizarService.ItemLista { iditemlista = id })) { base.RegistrarNotificación("Item eliminado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaListas", "Administracion")); } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } } catch (Exception) { //Controlar la excepción base.RegistrarNotificación("Falla en el servicio de eliminación.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } return(RedirectToAction("ListaListas", "Administracion")); }
public ActionResult EliminarEmpresa(byte id) { try { CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Empresa_Eliminar(new CotizarService.Empresa() { idempresa = id })) { base.RegistrarNotificación("Se ha eliminado/inactivado la empresa.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); } else { base.RegistrarNotificación("La empresa no pudo ser eliminadoa. Posiblemente se ha inhabilitado.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } } catch (Exception ex) { //Controlar la excepción base.RegistrarNotificación("Falla en el servicio de eliminación.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } return(RedirectToAction("ListaEmpresas", "Administracion")); }
public ActionResult CrearEmpresa(CotizarService.EmpresaModel obj) { if (ModelState.IsValid) { if (obj.ImageUpload != null) { string strNombreImagen; if (obj.ImageUpload.FileName.Contains(@"\")) { int intInicio = obj.ImageUpload.FileName.LastIndexOf(@"\") + 1; strNombreImagen = obj.ImageUpload.FileName.Substring(intInicio); } else { strNombreImagen = obj.ImageUpload.FileName; } string path = Server.MapPath("~/images/") + strNombreImagen; if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } obj.ImageUpload.SaveAs(path); obj.urilogo = strNombreImagen; } byte?_idEmpresa; CotizarService.Empresa _nEmpresa = new CotizarService.Empresa { activo = obj.activo, direccion = obj.direccion, nit = obj.nit, razonsocial = obj.razonsocial, representantelegal = obj.representantelegal, telefono = obj.telefono, urilogo = obj.urilogo }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Empresa_Insertar(_nEmpresa, out _idEmpresa) && _idEmpresa != null) { base.RegistrarNotificación("Empresa creada con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaEmpresas", "Administracion")); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } return(View(obj)); }
public CotizarService.Empresa RecuperarXId(byte id) { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Empresa_RecuperarFiltrado(new CotizarService.Empresa() { idempresa = id }).FirstOrDefault()); }
public IEnumerable <CotizarService.Empresa> RecuperarEmpresasActivas() { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Empresa_RecuperarFiltrado(new CotizarService.Empresa() { activo = true })); }
internal CotizarService.Maquina RecuperarXId(short idMaquina) { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Maquina_RecuperarFiltros(new CotizarService.Maquina() { idmaquina = idMaquina }).FirstOrDefault()); }
internal CotizarService.Asesor RecuperarXId(byte idAsesor) { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Asesor_RecuperarFiltros(new CotizarService.Asesor() { idasesor = idAsesor }).FirstOrDefault()); }
internal bool RestablecerClave(Nullable <short> intIdUsuario, string strUsuario, string strEmail) { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Usuario_RestablecerClave(new CotizarService.Usuario() { usuario = strUsuario, correoelectronico = strEmail, idusuario = intIdUsuario })); }
internal IEnumerable <CotizarService.Rol> RecuperarActivos() { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Rol_RecuperarFiltros(new CotizarService.Rol() { activo = true })); }
internal IEnumerable <CotizarService.Funcionalidad> RecuperarActivas() { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Funcionalidad_RecuperarFiltros(new CotizarService.Funcionalidad() { activo = true })); }
internal CotizarService.Usuario RecuperarUsuarioRestablecerClave(string strUsuario, string strEmail, Nullable <byte> intIdEmpresa) { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Usuario_RecuperarFiltros(new CotizarService.Usuario() { usuario = strUsuario, correoelectronico = strEmail, empresa_idempresa = intIdEmpresa }).FirstOrDefault()); }
internal IEnumerable <CotizarService.ItemLista> RecuperarActivosGrupo(byte intIdGrupo) { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.ItemLista_RecuperarFiltros(new CotizarService.ItemLista() { grupo = intIdGrupo, activo = true })); }
public ActionResult CrearEmpresa(CotizarService.EmpresaModel obj) { if (ModelState.IsValid) { if (obj.ImageUpload != null) { string strNombreImagen; if (obj.ImageUpload.FileName.Contains(@"\")) { int intInicio = obj.ImageUpload.FileName.LastIndexOf(@"\") + 1; strNombreImagen = obj.ImageUpload.FileName.Substring(intInicio); } else { strNombreImagen = obj.ImageUpload.FileName; } string path = Server.MapPath("~/images/") + strNombreImagen; if (System.IO.File.Exists(path)) System.IO.File.Delete(path); obj.ImageUpload.SaveAs(path); obj.urilogo = strNombreImagen; } byte? _idEmpresa; CotizarService.Empresa _nEmpresa = new CotizarService.Empresa { activo = obj.activo, direccion = obj.direccion, nit = obj.nit, razonsocial = obj.razonsocial, representantelegal = obj.representantelegal, telefono = obj.telefono, urilogo = obj.urilogo }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Empresa_Insertar(_nEmpresa, out _idEmpresa) && _idEmpresa != null) { base.RegistrarNotificación("Empresa creada con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaEmpresas", "Administracion"); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } return View(obj); }
public ActionResult CrearMaquina(CotizarService.MaquinaModel obj) { if (ModelState.IsValid) { short? _idMaquina; CotizarService.Maquina _nMaquina = new CotizarService.Maquina { anchomaxmp = obj.anchomaxmp, anchominmp = obj.anchominmp, areaancho = obj.areaancho, arealargo = obj.arealargo, codigo = obj.codigo, consumonominal = obj.consumonominal, empresa_idempresa = obj.empresa_idempresa, itemlista_iditemlistas_tipo = obj.itemlista_iditemlistas_tipo, largomaxmp = obj.largomaxmp, largominmp = obj.largominmp, nombre = obj.nombre, turnos = obj.turnos, DatosPeriodicos = this.CargarDatosPeriodicos(obj.hfdDatosPeriodicos).ToList(), VariacionesProduccion = this.CargarVariacionesProduccion(obj.hfdCfgProduccion).ToList(), }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Maquina_Insertar(_nMaquina, out _idMaquina) && _idMaquina != null) { base.RegistrarNotificación("Máquina creada con éxito", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaMaquinas", "Produccion"); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son válidos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.empresa_idempresa = new SelectList(SAL.Empresas.RecuperarEmpresasActivas(), "idempresa", "razonsocial"); ViewBag.itemlista_iditemlistas_tipo = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.TipoMaquina), "iditemlista", "nombre"); ViewBag.unidades_medida = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.UnidadesMedida), "iditemlista", "nombre"); ViewBag.periodos = new SelectList(SAL.Periodos.RecuperarActivos(), "idPeriodo", "nombre"); return View(obj); }
public ActionResult CrearMaquina(CotizarService.MaquinaModel obj) { if (ModelState.IsValid) { short?_idMaquina; CotizarService.Maquina _nMaquina = new CotizarService.Maquina { anchomaxmp = obj.anchomaxmp, anchominmp = obj.anchominmp, areaancho = obj.areaancho, arealargo = obj.arealargo, codigo = obj.codigo, consumonominal = obj.consumonominal, empresa_idempresa = obj.empresa_idempresa, itemlista_iditemlistas_tipo = obj.itemlista_iditemlistas_tipo, largomaxmp = obj.largomaxmp, largominmp = obj.largominmp, nombre = obj.nombre, turnos = obj.turnos, DatosPeriodicos = this.CargarDatosPeriodicos(obj.hfdDatosPeriodicos).ToList(), VariacionesProduccion = this.CargarVariacionesProduccion(obj.hfdCfgProduccion).ToList(), }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Maquina_Insertar(_nMaquina, out _idMaquina) && _idMaquina != null) { base.RegistrarNotificación("Máquina creada con éxito", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaMaquinas", "Produccion")); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son válidos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.empresa_idempresa = new SelectList(SAL.Empresas.RecuperarEmpresasActivas(), "idempresa", "razonsocial"); ViewBag.itemlista_iditemlistas_tipo = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.TipoMaquina), "iditemlista", "nombre"); ViewBag.unidades_medida = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.UnidadesMedida), "iditemlista", "nombre"); ViewBag.periodos = new SelectList(SAL.Periodos.RecuperarActivos(), "idPeriodo", "nombre"); return(View(obj)); }
public ActionResult CrearUsuario(CotizarService.Usuario obj) { //La clave se la asigna la logica del servicio. if (ModelState.IsValid) { short?_idUsuario; CotizarService.Usuario _nUsuario = new CotizarService.Usuario { activo = obj.activo, cargo = obj.cargo, celular = obj.celular, correoelectronico = obj.correoelectronico, empresa_idempresa = obj.empresa_idempresa, itemlista_iditemlistas_area = obj.itemlista_iditemlistas_area, nombrecompleto = obj.nombrecompleto, rol_idrol = obj.rol_idrol, usuario = obj.usuario, fechacreacion = DateTime.Now }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Usuario_Insertar(_nUsuario, out _idUsuario) && _nUsuario != null) { base.RegistrarNotificación("Usuario creado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaUsuarios", "Administracion")); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.lstRoles = new SelectList(SAL.Roles.RecuperarActivos(), "idrol", "nombre"); ViewBag.lstEmpresas = new SelectList(SAL.Empresas.RecuperarEmpresasActivas(), "idempresa", "razonsocial"); ViewBag.lstAreas = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.Areas), "iditemlista", "nombre"); return(View(obj)); }
public ActionResult EditarUsuario(CotizarService.Usuario obj) { if (ModelState.IsValid) { CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.Usuario_Actualizar(obj)) { base.RegistrarNotificación("Usuario actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaUsuarios", "Administracion")); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } return(View(obj)); }
public ActionResult CrearAsesor(CotizarService.Asesor obj) { if (ModelState.IsValid) { byte? _idAsesor; CotizarService.Asesor _nAsesor = new CotizarService.Asesor { activo = obj.activo, codigo = obj.codigo, comision = obj.comision, correoelectronico = obj.correoelectronico, empresa_idempresa = obj.empresa_idempresa, fechacreacion = DateTime.Now, nombre = obj.nombre, telefono = obj.telefono }; CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.Asesor_Insertar(_nAsesor, out _idAsesor) && _idAsesor != null) { base.RegistrarNotificación("Asesor creado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaAsesores", "Comercial"); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.empresa_idempresa = new SelectList(SAL.Empresas.RecuperarEmpresasActivas(), "idempresa", "razonsocial"); return View(obj); }
public ActionResult CrearAsesor(CotizarService.Asesor obj) { if (ModelState.IsValid) { byte?_idAsesor; CotizarService.Asesor _nAsesor = new CotizarService.Asesor { activo = obj.activo, codigo = obj.codigo, comision = obj.comision, correoelectronico = obj.correoelectronico, empresa_idempresa = obj.empresa_idempresa, fechacreacion = DateTime.Now, nombre = obj.nombre, telefono = obj.telefono }; CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.Asesor_Insertar(_nAsesor, out _idAsesor) && _idAsesor != null) { base.RegistrarNotificación("Asesor creado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaAsesores", "Comercial")); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.empresa_idempresa = new SelectList(SAL.Empresas.RecuperarEmpresasActivas(), "idempresa", "razonsocial"); return(View(obj)); }
public ActionResult EditarAsesor(CotizarService.Asesor obj) { if (ModelState.IsValid) { CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.Asesor_Actualizar(obj)) { base.RegistrarNotificación("Asesor actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaAsesores", "Comercial")); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.empresa_idempresa = new SelectList(SAL.Empresas.RecuperarEmpresasActivas(), "idempresa", "razonsocial"); return(View(obj)); }
public ActionResult EditarAsesor(CotizarService.Asesor obj) { if (ModelState.IsValid) { CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.Asesor_Actualizar(obj)) { base.RegistrarNotificación("Asesor actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaAsesores", "Comercial"); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.empresa_idempresa = new SelectList(SAL.Empresas.RecuperarEmpresasActivas(), "idempresa", "razonsocial"); return View(obj); }
internal IEnumerable<CotizarService.Periodo> RecuperarActivos() { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Periodo_RecuperarFiltros(new CotizarService.Periodo()); }
internal CotizarService.Rol RecuperarXId(CotizarService.Rol obj) { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Rol_RecuperarFiltros(obj).FirstOrDefault(); }
internal CotizarService.Usuario RecuperarUsuarioRestablecerClave(string strUsuario, string strEmail, Nullable<byte> intIdEmpresa) { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Usuario_RecuperarFiltros(new CotizarService.Usuario() { usuario = strUsuario, correoelectronico = strEmail, empresa_idempresa = intIdEmpresa }).FirstOrDefault(); }
internal CotizarService.Sesion IniciarSesion(CotizarService.Usuario objCredenciales) { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Usuario_IniciarSesion(objCredenciales); }
internal CotizarService.Rol RecuperarXId(CotizarService.Rol obj) { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Rol_RecuperarFiltros(obj).FirstOrDefault()); }
internal IEnumerable <CotizarService.Periodo> RecuperarActivos() { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Periodo_RecuperarFiltros(new CotizarService.Periodo())); }
public ActionResult CrearUsuario(CotizarService.Usuario obj) { //La clave se la asigna la logica del servicio. if (ModelState.IsValid) { short? _idUsuario; CotizarService.Usuario _nUsuario = new CotizarService.Usuario { activo = obj.activo, cargo = obj.cargo, celular = obj.celular, correoelectronico = obj.correoelectronico, empresa_idempresa = obj.empresa_idempresa, itemlista_iditemlistas_area = obj.itemlista_iditemlistas_area, nombrecompleto = obj.nombrecompleto, rol_idrol = obj.rol_idrol, usuario = obj.usuario, fechacreacion = DateTime.Now }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Usuario_Insertar(_nUsuario, out _idUsuario) && _nUsuario != null) { base.RegistrarNotificación("Usuario creado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaUsuarios", "Administracion"); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.lstRoles = new SelectList(SAL.Roles.RecuperarActivos(), "idrol", "nombre"); ViewBag.lstEmpresas = new SelectList(SAL.Empresas.RecuperarEmpresasActivas(), "idempresa", "razonsocial"); ViewBag.lstAreas = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.Areas), "iditemlista", "nombre"); return View(obj); }
internal IEnumerable<CotizarService.Maquina> RecuperarTodas() { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Maquina_RecuperarFiltros(new CotizarService.Maquina()); }
public ActionResult EliminarMaquina(byte id) { try { CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Maquina_Eliminar(new CotizarService.Maquina() { idmaquina = id })) base.RegistrarNotificación("Se ha eliminado/inactivado la máquina.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); else base.RegistrarNotificación("La máquina no pudo ser eliminada. Posiblemente se ha inhabilitado.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } catch (Exception ex) { //Controlar la excepción base.RegistrarNotificación("Falla en el servicio de eliminación.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } return RedirectToAction("ListaMaquinas", "Produccion"); }
internal IEnumerable <CotizarService.Usuario> RecuperarTodos() { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Usuario_RecuperarFiltros(new CotizarService.Usuario())); }
public IEnumerable<CotizarService.Empresa> RecuperarEmpresasTodas() { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Empresa_RecuperarFiltrado(new CotizarService.Empresa()); }
internal IEnumerable <CotizarService.Maquina> RecuperarTodas() { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Maquina_RecuperarFiltros(new CotizarService.Maquina())); }
internal CotizarService.Asesor RecuperarXId(byte idAsesor) { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Asesor_RecuperarFiltros(new CotizarService.Asesor() { idasesor = idAsesor }).FirstOrDefault(); }
internal IEnumerable<CotizarService.Funcionalidad> RecuperarActivas() { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Funcionalidad_RecuperarFiltros(new CotizarService.Funcionalidad() { activo = true }); }
internal CotizarService.Sesion IniciarSesion(CotizarService.Usuario objCredenciales) { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Usuario_IniciarSesion(objCredenciales)); }
internal CotizarService.Maquina RecuperarXId(short idMaquina) { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Maquina_RecuperarFiltros(new CotizarService.Maquina() { idmaquina = idMaquina }).FirstOrDefault(); }
public ActionResult EditarRol(CotizarService.RolModel obj) { if (ModelState.IsValid) { CotizarService.Rol _nRol = new CotizarService.Rol { idrol = obj.idrol, activo = obj.activo, descripcion = obj.descripcion, nombre = obj.nombre, permisos = this.CargarPermisosRol(obj.hfdPermisosSeleccionados, obj.idrol).ToList() }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Rol_Actualizar(_nRol)) { base.RegistrarNotificación("Rol actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaRoles", "Administracion"); } else { base.RegistrarNotificación("Falla en el servicio de actualización.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.lstFuncionalidades = SAL.Funcionalidad.RecuperarActivas(); return View(obj); }
internal IEnumerable<CotizarService.ItemLista> RecuperarGrupo(byte intIdGrupo) { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.ItemLista_RecuperarFiltros(new CotizarService.ItemLista() { grupo = intIdGrupo }); }
public ActionResult EditarUsuario(CotizarService.Usuario obj) { if (ModelState.IsValid) { CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.Usuario_Actualizar(obj)) { base.RegistrarNotificación("Usuario actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaUsuarios", "Administracion"); } else { base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } return View(obj); }
internal IEnumerable <CotizarService.Asesor> RecuperarTodos() { objProxy = new CotizarService.CotizarServiceClient(); return(objProxy.Asesor_RecuperarFiltros(new CotizarService.Asesor())); }
public ActionResult EliminarUsuario(short id) { try { CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient(); if (_Service.Usuario_Eliminar(new CotizarService.Usuario { idusuario = id })) { base.RegistrarNotificación("Usuario eliminado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaUsuarios", "Administracion"); } else { base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } } catch (Exception) { //Controlar la excepción base.RegistrarNotificación("Falla en el servicio de eliminación.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } return RedirectToAction("ListaUsuarios", "Administracion"); }
internal bool RestablecerClave(Nullable<short> intIdUsuario, string strUsuario, string strEmail) { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Usuario_RestablecerClave(new CotizarService.Usuario() { usuario = strUsuario, correoelectronico = strEmail, idusuario = intIdUsuario }); }
public JsonResult ValidaNombreItemLista(string nombre, byte grupo, bool editando) { if (editando) return Json(true, JsonRequestBehavior.AllowGet); CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.ItemLista_ValidaNombre(new CotizarService.ItemLista() { nombre = nombre, grupo = grupo })) return Json(true, JsonRequestBehavior.AllowGet); string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", nombre); for (int i = 1; i < 100; i++) { string altCandidate = nombre + i.ToString(); if (objService.ItemLista_ValidaNombre(new CotizarService.ItemLista() { nombre = altCandidate, grupo = grupo })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", nombre, altCandidate); break; } } return Json(suggestedUID, JsonRequestBehavior.AllowGet); }
internal IEnumerable<CotizarService.Usuario> RecuperarTodos() { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Usuario_RecuperarFiltros(new CotizarService.Usuario()); }
public JsonResult ValidaNombreUsuario(string usuario, bool editando) { if (editando) return Json(true, JsonRequestBehavior.AllowGet); CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Usuario_ValidaNombreUsuario(new CotizarService.Usuario() { usuario = usuario })) return Json(true, JsonRequestBehavior.AllowGet); string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", usuario); for (int i = 1; i < 100; i++) { string altCandidate = usuario + i.ToString(); if (objService.Usuario_ValidaNombreUsuario(new CotizarService.Usuario() { usuario = altCandidate })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", usuario, altCandidate); break; } } return Json(suggestedUID, JsonRequestBehavior.AllowGet); }
public JsonResult ValidaCodigoAsesor(string codigo, byte empresa_idempresa, bool editando) { if (editando) return Json(true, JsonRequestBehavior.AllowGet); CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Asesor_ValidaCodigo(new CotizarService.Asesor() { codigo = codigo, empresa_idempresa = empresa_idempresa })) return Json(true, JsonRequestBehavior.AllowGet); string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", codigo); for (int i = 1; i < 100; i++) { string altCandidate = codigo + i.ToString(); if (objService.Asesor_ValidaCodigo(new CotizarService.Asesor() { codigo = altCandidate, empresa_idempresa = empresa_idempresa })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", codigo, altCandidate); break; } } return Json(suggestedUID, JsonRequestBehavior.AllowGet); }
public ActionResult CrearItemLista(CotizarService.ItemLista obj) { if (ModelState.IsValid) { int? idItem; CotizarService.ItemLista _nitemLista = new CotizarService.ItemLista { activo = obj.activo, grupo = obj.grupo, iditemlista = obj.iditemlista, idpadre = obj.idpadre, items = obj.items, nombre = obj.nombre }; CotizarService.CotizarServiceClient _Client = new CotizarService.CotizarServiceClient(); if (_Client.ItemLista_Insertar(_nitemLista, out idItem) && idItem != null) { base.RegistrarNotificación("El item se ha creado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaListas", "Administracion"); } else { base.RegistrarNotificación("Error en el servicio de inserción", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } return View("ListaListas"); }
public CotizarService.Empresa RecuperarXId(byte id) { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Empresa_RecuperarFiltrado(new CotizarService.Empresa() { idempresa = id }).FirstOrDefault(); }
public ActionResult EliminarAsesor(byte id) { try { CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Asesor_Eliminar(new CotizarService.Asesor() { idasesor = id })) base.RegistrarNotificación("Se ha eliminado/inactivado el asesor.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); else base.RegistrarNotificación("El asesor no pudo ser eliminado. Posiblemente se ha inhabilitado.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } catch (Exception ex) { //Controlar la excepción base.RegistrarNotificación("Falla en el servicio de eliminación.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } return RedirectToAction("ListaAsesores", "Comercial"); }
internal IEnumerable<CotizarService.Asesor> RecuperarTodos() { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Asesor_RecuperarFiltros(new CotizarService.Asesor()); }
internal IEnumerable<CotizarService.Rol> RecuperarActivos() { objProxy = new CotizarService.CotizarServiceClient(); return objProxy.Rol_RecuperarFiltros(new CotizarService.Rol() { activo = true }); }