public ActionResult Crear() { EmpleadoModel model = new EmpleadoModel(); try { EmpleadoDAO CLDAO = new EmpleadoDAO(); model.activo = true; model.paisList = PaisDAO.GetAlls(db); model.pais = model.paisList.FirstOrDefault(m => m.NOMBRE.Contains("Mex")).ID; model.estadoList = EstadoDAO.GetByIdPais((int)model.pais, db); model.estado = model.estadoList.FirstOrDefault(m => m.NOMBRE.Contains("Jalis")).ID; model.areaTrabajoList = AreaTrabajoDAO.GetAlls(db); model.sucursalList = db.tienda; } catch (Exception e) { LogUtil.ExceptionLog(e); } ViewBag.Editar = true; return(View(CREAR_EDITAR_ABSOLUTE_PATH, model)); }
// // GET: /CatalogoCliente/NuevoCliente/ public ActionResult Crear() { if (!PermisosModulo.ObtenerPermiso(Modulo.CLIENTES, Permiso.CREAR)) { TempData["message"] = "danger,No tiene permisos."; return(RedirectToAction("Index")); } ClienteModel model = null; try { using (ArtexConnection db = new ArtexConnection()) { model = new ClienteModel(); model.esPersonaFisica = true; model.Activo = true; model.paisList = PaisDAO.GetAlls(db); model.pais = model.paisList.FirstOrDefault(m => m.NOMBRE.Contains("Mex")).ID; model.estadoList = EstadoDAO.GetByIdPais((int)model.pais, db); model.estado = model.estadoList.FirstOrDefault(m => m.NOMBRE.Contains("Jalis")).ID; model.bancosList = BancoDAO.GetAlls(); } } catch (Exception e) { LogUtil.ExceptionLog(e); model = null; } ViewBag.Editar = true; return(View(CREAR_EDITAR_ABSOLUTE_PATH, model)); }
// // GET: /CatalogoCliente/NuevoCliente/ public ActionResult Create() { ProveedorModel model = null; try { using (ArtexConnection db = new ArtexConnection()) { model = new ProveedorModel(); model.esPersonaFisica = true; model.Activo = true; model.paisList = PaisDAO.GetAlls(db); model.pais = model.paisList.FirstOrDefault(m => m.NOMBRE.Contains("Mex")).ID; model.estadoList = EstadoDAO.GetByIdPais((int)model.pais, db); model.estado = model.estadoList.FirstOrDefault(m => m.NOMBRE.Contains("Jalis")).ID; model.bancosList = BancoDAO.GetAlls(); } } catch (Exception e) { LogUtil.ExceptionLog(e); model = null; } ViewBag.Editar = true; return(View(CREAR_EDITAR_ABSOLUTE_PATH, model)); }
public EmpleadoModel copiarEntidadmodelo(ref EmpleadoModel model, ref empleado entity) { model.idPersona = entity.ID_PERSONA_FISICA; model.id = entity.ID; model.areaTrabajo = entity.ID_AREA_TRABAJO != null ? (int)entity.ID_AREA_TRABAJO : entity.ID_AREA_TRABAJO; model.areaTrabajoList = AreaTrabajoDAO.GetAlls(db); model.sucursalList = db.tienda; model.puesto = entity.PUESTO; model.fechaIngreso = entity.FECHA_INGRESO != null?ExtensionMethods.DateFormat((DateTime)entity.FECHA_INGRESO) : null; model.fechaBaja = entity.FECHA_BAJA != null?ExtensionMethods.DateFormat((DateTime)entity.FECHA_BAJA) : null; model.nss = entity.IMSS; model.salario = ExtensionMethods.ToMoneyFormat(entity.SALARIO); model.correoEmpresa = entity.EMAIL; model.activo = entity.ACTIVO; model.sucursal = entity.tienda.Count > 0 ? entity.tienda.FirstOrDefault().ID:0; PersonaFisicaDAO personaFisicaDAO = new PersonaFisicaDAO(); var persona = personaFisicaDAO.GetById(entity.ID_PERSONA_FISICA); model.nombre = persona.NOMBRE; model.apellidoPaterno = persona.APELLIDO_PATERNO; model.apellidoMaterno = persona.APELLIDO_MATERNO; model.fechaNacimiento = persona.FECHA_NACIMIENTO != null?ExtensionMethods.DateFormat((DateTime)persona.FECHA_NACIMIENTO) : null; model.curp = persona.CURP; model.rfc = persona.RFC; model.sexo = persona.SEXO; model.correo = persona.EMAIL; model.telefono = persona.TELEFONO; model.celular = persona.CELULAR; DireccionDAO direccionDAO = new DireccionDAO(); var direccion = direccionDAO.GetById((int)persona.ID_DIRECCION); model.calle = direccion.CALLE; model.numInterior = direccion.NUM_INTERIOR; model.numExterior = direccion.NUM_EXTERIOR; model.colonia = direccion.COLONIA; model.ciudad = direccion.CIUDAD; model.municipio = direccion.MUNICIPIO; model.codigoPostal = direccion.CP; model.estado = direccion.ID_ESTADO; model.pais = direccion.ID_PAIS; model.paisList = PaisDAO.GetAlls(db); model.estadoList = EstadoDAO.GetByIdPais((int)model.pais, db); return(model); }
private void CopiarEntidadModelo(ref ClienteModel model, cliente entity, ArtexConnection db) { try { model = new ClienteModel(); model.idCliente = entity.ID; model.bancosList = BancoDAO.GetAlls(); model.saldo = ExtensionMethods.ToMoneyFormat(entity.SALDO); model.creditoMaximo = ExtensionMethods.ToMoneyFormat(entity.MONTO_CREDITO); model.esClienteCredito = entity.ES_CLIENTE_CREDITO; model.rfc = entity.RFC; model.referencia = entity.REFERENCIA_BANCARIA; model.correo = entity.EMAIL; model.celular = entity.CELULAR; model.telefono = entity.TELEFONO; model.Activo = entity.ACTIVO; model.referencia2 = entity.REFERENCIA_BANCARIA_2; model.Clabe = entity.CLABE; if (entity.TIPO_PERSONA == "Fisica") { model.esPersonaFisica = true; model.nombrePersona = entity.NOMBRE; model.apellidoPaterno = entity.APELLIDO_PATERNO; model.apellidoMaterno = entity.APELLIDO_MATERNO; } else { model.esPersonaFisica = false; model.nombreEmpresa = entity.EMPRESA; model.razonSocial = entity.RAZON_SOCIAL; } //datos de cuenta var cuenta = entity.cuenta; if (cuenta != null) { model.cuenta = cuenta.NUMERO_CUENTA; model.tipoCuenta = cuenta.TIPO; model.banco = cuenta.ID_BANCO; } //datos de contacto var contacto = entity.persona_contacto; if (contacto != null) { model.nombreContacto = contacto.NOMBRE; model.apellidoPaternoContacto = contacto.APELLIDO_PATERNO; model.apellidoMaternoContacto = contacto.APELLIDO_MATERNO; model.correoContacto = contacto.EMAIL; model.telefonoContacto = contacto.TELEFONO; } var contacto2 = entity.persona_contacto1; if (contacto2 != null) { model.nombreContacto2 = contacto2.NOMBRE; model.apellidoPaternoContacto2 = contacto2.APELLIDO_PATERNO; model.apellidoMaternoContacto2 = contacto2.APELLIDO_MATERNO; model.correoContacto2 = contacto2.EMAIL; model.telefonoContacto2 = contacto2.TELEFONO; } //datos de direccion var direccion = entity.direccion; if (direccion != null) { model.calle = direccion.CALLE; model.numExterior = direccion.NUM_EXTERIOR; model.numInterior = direccion.NUM_INTERIOR; model.colonia = direccion.COLONIA; model.ciudad = direccion.CIUDAD; model.municipio = direccion.MUNICIPIO; model.estado = direccion.ID_ESTADO; model.pais = direccion.ID_PAIS; model.paisList = PaisDAO.GetAlls(db); model.estadoList = direccion.ID_PAIS != null?EstadoDAO.GetByIdPais((int)direccion.ID_PAIS, db) : EstadoDAO.GetAlls(db); model.codigoPostal = direccion.CP; } } catch (Exception e) { LogUtil.ExceptionLog(e); model = null; } }