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)); }