예제 #1
0
        public IHttpActionResult PutTRIBUNAL_JUSTICIA(long id, TRIBUNAL_JUSTICIA tRIBUNAL_JUSTICIA)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tRIBUNAL_JUSTICIA.ID_REGISTRO)
            {
                return(BadRequest());
            }

            db.Entry(tRIBUNAL_JUSTICIA).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TRIBUNAL_JUSTICIAExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "ID_PAGO,PLAN,VALOR")] PLAN_PAGO pLAN_PAGO)
        {
            if (ModelState.IsValid)
            {
                db.PLAN_PAGO.Add(pLAN_PAGO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pLAN_PAGO));
        }
예제 #3
0
        public ActionResult Create([Bind(Include = "ID_ROL,NOMBRE_ROL,CATEGORIA")] TIPO_ROL tIPO_ROL)
        {
            if (ModelState.IsValid)
            {
                db.TIPO_ROL.Add(tIPO_ROL);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tIPO_ROL));
        }
        public ActionResult Create([Bind(Include = "ID_TIPO_CLIENTE,NOMBRE_TIPO,TIMESTAMP")] TIPO_CLIENTE tIPO_CLIENTE)
        {
            if (ModelState.IsValid)
            {
                db.TIPO_CLIENTE.Add(tIPO_CLIENTE);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tIPO_CLIENTE));
        }
예제 #5
0
        public ActionResult Create([Bind(Include = "ID_CAUSAL,NOMBRE")] CAUSALES cAUSALES)
        {
            if (ModelState.IsValid)
            {
                db.CAUSALES.Add(cAUSALES);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cAUSALES));
        }
예제 #6
0
        public ActionResult Create([Bind(Include = "ID_REGION,NOMBRE")] REGIONES rEGIONES)
        {
            if (ModelState.IsValid)
            {
                db.REGIONES.Add(rEGIONES);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(rEGIONES));
        }
        public ActionResult Create([Bind(Include = "ID_TRAMITES,ID_CONTRATO,ID_SOLICITUD,CODIGO_TRAMITE,NOMBRE_TRAMITE,COSTO,STATUS,TIMESTAMP,CREATED")] DETALLE_TRAMITES dETALLE_TRAMITES)
        {
            if (ModelState.IsValid)
            {
                db.DETALLE_TRAMITES.Add(dETALLE_TRAMITES);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_CONTRATO = new SelectList(db.CONTRATOS, "ID_CONTRATO", "DOCUMENTO_GENERADO", dETALLE_TRAMITES.ID_CONTRATO);
            return(View(dETALLE_TRAMITES));
        }
예제 #8
0
        public ActionResult Create([Bind(Include = "ID_DETALLE_COSTO,ID_CONTRATO,TIPO_GASTO,MONTO,BOLETA_DIGITALIZADA,FECHA,AUTORIZADA_REEMBOLZO,ASISTENTE_RESPONZABLE,NOMBRE_NOTARIA,DIRECCION_NOTARIA")] DETALLE_COSTOS dETALLE_COSTOS)
        {
            if (ModelState.IsValid)
            {
                db.DETALLE_COSTOS.Add(dETALLE_COSTOS);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_CONTRATO = new SelectList(db.CONTRATOS, "ID_CONTRATO", "DOCUMENTO_GENERADO", dETALLE_COSTOS.ID_CONTRATO);
            return(View(dETALLE_COSTOS));
        }
예제 #9
0
        public ActionResult Create([Bind(Include = "ID_COMUNA,COMUNA,ID_REGION")] COMUNAS cOMUNAS)
        {
            if (ModelState.IsValid)
            {
                db.COMUNAS.Add(cOMUNAS);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_REGION = new SelectList(db.REGIONES, "ID_REGION", "NOMBRE", cOMUNAS.ID_REGION);
            return(View(cOMUNAS));
        }
예제 #10
0
        public ActionResult Create([Bind(Include = "ID_ORDEN_PAGO,TIPO_PAGO,ID_CONTRATO,MONTO_TOTAL,ESTADO,IP,CREATED,NUMERO_TRANSACCION,CUOTAS,VALOR_CUOTA")] ORDEN_PAGO oRDEN_PAGO)
        {
            if (ModelState.IsValid)
            {
                db.ORDEN_PAGO.Add(oRDEN_PAGO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_CONTRATO = new SelectList(db.CONTRATOS, "ID_CONTRATO", "DOCUMENTO_GENERADO", oRDEN_PAGO.ID_CONTRATO);
            return(View(oRDEN_PAGO));
        }
예제 #11
0
        public ActionResult Create([Bind(Include = "ID_ASISTENTE,RUT,NOMBRES,APELLIDO_PATERNO,APELLIDO_MATERNO,CARGO,TITULO_ACADEMICO,TIMESTAMP,ID_USUARIO")] ASISTENTES aSISTENTES)
        {
            if (ModelState.IsValid)
            {
                db.ASISTENTES.Add(aSISTENTES);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_USUARIO = new SelectList(db.USUARIOS, "ID_USUARIO", "USER", aSISTENTES.ID_USUARIO);
            return(View(aSISTENTES));
        }
예제 #12
0
        public ActionResult Create([Bind(Include = "MENU_ID,TEXTO,REFERENCIA,ID_ROL,ORDEN,CONTROLLER,ACTION")] MENU mENU)
        {
            if (ModelState.IsValid)
            {
                db.MENU.Add(mENU);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_ROL = new SelectList(db.TIPO_ROL, "ID_ROL", "NOMBRE_ROL", mENU.ID_ROL);
            return(View(mENU));
        }
예제 #13
0
        public ActionResult Create([Bind(Include = "ID_DOCUMENTO,ID_CONTRATO,ID_PRESUPUESTO,FECHA_INGRESO,DOCUMENTO_DIGITAL,PATH")] DOCUMENTOS dOCUMENTOS)
        {
            if (ModelState.IsValid)
            {
                db.DOCUMENTOS.Add(dOCUMENTOS);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_CONTRATO    = new SelectList(db.CONTRATOS, "ID_CONTRATO", "DOCUMENTO_GENERADO", dOCUMENTOS.ID_CONTRATO);
            ViewBag.ID_PRESUPUESTO = new SelectList(db.PRESUPUESTO, "ID_PRESUPUESTO", "COD_SOLICITUD", dOCUMENTOS.ID_PRESUPUESTO);
            return(View(dOCUMENTOS));
        }
예제 #14
0
        public ActionResult Create([Bind(Include = "ID_CONTRATO,FECHA_INICIO,FECHA_TERMINO,ID_PRESUPUESTO,COSTO_ESTIMADO,DOCUMENTO_GENERADO,CORREO_ENVIADO,COMENTARIOS,ID_ASISTENTE")] CONTRATOS cONTRATOS)
        {
            if (ModelState.IsValid)
            {
                db.CONTRATOS.Add(cONTRATOS);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_ASISTENTE   = new SelectList(db.ASISTENTES, "ID_ASISTENTE", "RUT", cONTRATOS.ID_ASISTENTE);
            ViewBag.ID_PRESUPUESTO = new SelectList(db.PRESUPUESTO, "ID_PRESUPUESTO", "COD_SOLICITUD", cONTRATOS.ID_PRESUPUESTO);
            return(View(cONTRATOS));
        }
예제 #15
0
        public ActionResult Create([Bind(Include = "ID_PRESUPUESTO,COD_SOLICITUD,FECHA,ESTADO_AVANCE,CONTRATADO,OBSERVACIONES,ID_ASISTENTE,ID_CAUSAL,ID_USUARIO")] PRESUPUESTO pRESUPUESTO)
        {
            if (ModelState.IsValid)
            {
                db.PRESUPUESTO.Add(pRESUPUESTO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_CAUSAL  = new SelectList(db.CAUSALES, "ID_CAUSAL", "NOMBRE", pRESUPUESTO.ID_CAUSAL);
            ViewBag.ID_USUARIO = new SelectList(db.USUARIOS, "ID_USUARIO", "USER", pRESUPUESTO.ID_USUARIO);
            return(View(pRESUPUESTO));
        }
예제 #16
0
        public ActionResult Create([Bind(Include = "ID_CLIENTE,RUT,NOMBRE_RAZON_SOCIAL,ID_TIPO,DIRECCION,CORREO,CONTACTO,FONO1,FONO2,ID_COMUNA,OBSERVACIONES,TIMESTAMP,STATUS_ACTIVACION,ID_PLAN,ID_USUARIO")] CLIENTES cLIENTES)
        {
            if (ModelState.IsValid)
            {
                db.CLIENTES.Add(cLIENTES);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_COMUNA  = new SelectList(db.COMUNAS, "ID_COMUNA", "COMUNA", cLIENTES.ID_COMUNA);
            ViewBag.ID_TIPO    = new SelectList(db.TIPO_CLIENTE, "ID_TIPO_CLIENTE", "NOMBRE_TIPO", cLIENTES.ID_TIPO);
            ViewBag.ID_PLAN    = new SelectList(db.PLAN_PAGO, "ID_PAGO", "PLAN", cLIENTES.ID_PLAN);
            ViewBag.ID_USUARIO = new SelectList(db.USUARIOS, "ID_USUARIO", "USER", cLIENTES.ID_USUARIO);
            return(View(cLIENTES));
        }
예제 #17
0
        public ActionResult Login(USUARIOS _login)
        {
            try
            {
                TIPO_ROL Rol = new TIPO_ROL();
                using (ODAO Menu = new ODAO())
                {
                    ViewBag.Rol = new SelectList(Menu.TIPO_ROL.ToList(), "ID_ROL", "NOMBRE_ROL", "CATEGORIA", 1);
                }

                if (ModelState.IsValid) //validating the user inputs
                {
                    string cualquira = Request["LoginType"];
                    string hash      = ConfigurationManager.AppSettings["Encryption"];
                    bool   isExist   = false;

                    _login.TIMESTAMP = DateTime.Now;

                    _login.IP = System.Web.HttpContext.Current.Request.UserHostAddress;

                    if (cualquira != null)
                    {
                        switch (Request["LoginType"].ToString())
                        {
                        case ("Login"):
                            using (ODAO _entity = new ODAO())      // out Entity name is "SampleMenuMasterDBEntites"
                            {
                                string passEncriptado = Encrypt.EncryptString(_login.PASS, hash);
                                isExist = _entity.USUARIOS.Where(x => x.USER.Trim().ToLower() == _login.USER.Trim().ToLower() && x.PASS.ToString() == passEncriptado.ToString()).Any();     //validating the user name in tblLogin table whether the user name is exist or not
                                if (isExist)
                                {
                                    USUARIOS _loginCredentials = _entity.USUARIOS.Where(x => x.USER.Trim().ToLower() == _login.USER.Trim().ToLower()).FirstOrDefault(); // Get the login user details and bind it to LoginModels class

                                    FormsAuthentication.SetAuthCookie(_loginCredentials.USER, false);                                                                   // set the formauthentication cookie
                                    Session["LoginCredentials"] = _loginCredentials;                                                                                    // Bind the _logincredentials details to "LoginCredentials" session
                                    Session["MenuMaster"]       = db.MENU.Include("MENU_SUB").Where(w => w.ID_ROL == _loginCredentials.ID_ROL).ToList();                //Bind the _menus list to MenuMaster session
                                    Session["UserName"]         = _loginCredentials.USER;
                                    Session["Binary_File"]      = _login.BINARY_IMAGE;
                                    ViewBag.USUARIO_LOG         = _loginCredentials;


                                    var asd = _entity.ASISTENTES.Where(x => x.ID_USUARIO == _loginCredentials.ID_USUARIO).FirstOrDefault();

                                    if (_entity.CLIENTES.Where(x => x.ID_USUARIO == _loginCredentials.ID_USUARIO).FirstOrDefault() == null && _loginCredentials.ID_ROL == 41)
                                    {
                                        ViewBag.Message = "Debe Competar Su Perfil de Cliente";     // personas
                                        return(RedirectToAction("CompletarPerfil", "CLIENTES"));
                                    }
                                    else if (_entity.CLIENTES.Where(x => x.ID_USUARIO == _loginCredentials.ID_USUARIO).FirstOrDefault() == null && _loginCredentials.ID_ROL == 61)
                                    {
                                        ViewBag.Message = "Debe Competar Su Perfil de Cliente";    // empresas
                                        return(RedirectToAction("CompletarPerfil", "CLIENTES"));
                                    }
                                    else if (_entity.ASISTENTES.Where(x => x.ID_USUARIO == _loginCredentials.ID_USUARIO).FirstOrDefault() == null && _loginCredentials.ID_ROL != 41 && _loginCredentials.ID_ROL != 61)
                                    {
                                        ViewBag.Message = "Debe Competar Su Perfil de ASISTENTE";    // ASISTENTE
                                        return(RedirectToAction("CompletarPerfil", "ASISTENTES"));
                                    }
                                    else
                                    {
                                        if (_loginCredentials.ID_ROL == 41 | _loginCredentials.ID_ROL == 61)
                                        {
                                            Session["PerfilCliente"] = _entity.CLIENTES.Where(x => x.ID_USUARIO == _loginCredentials.ID_USUARIO).FirstOrDefault();
                                            return(RedirectToAction("Index", "CLIENTES"));
                                        }
                                        else
                                        {
                                            return(RedirectToAction("Index", "ASISTENTES"));
                                        }
                                    }
                                }
                                else
                                {
                                    ViewBag.Message = "Las credenciales no son validas!...";
                                    return(View());
                                }
                            }

                        case ("Register"):
                            using (ODAO _entity = new ODAO())
                            {
                                isExist = _entity.USUARIOS.Where(x => x.USER.Trim().ToLower() == _login.USER.Trim().ToLower()).Any();
                                if (isExist)
                                {
                                    ViewBag.Message = "Este usuario ya existe en nuestros sistemas";
                                    return(View());
                                }
                                else
                                {
                                    HttpPostedFileBase File = Request.Files["IMG_PROFILE"];
                                    _login.IMG_PROFILE  = File.FileName;
                                    _login.BINARY_IMAGE = ConvertToByte(File);
                                    _login.PASS         = Encrypt.EncryptString(_login.PASS.ToString(), hash);
                                    db.USUARIOS.Add(_login);
                                    db.SaveChanges();

                                    return(View());
                                }
                            }

                        default:
                            return(View());
                        }
                    }
                }

                return(View());
            }
            catch (Exception ex)
            {
                ViewBag.Message = ex.Message;
                return(View());
            }
        }