Exemple #1
0
        public ActionResult Crear(icb_piezaperitaje pieza, int?menu)
        {
            if (ModelState.IsValid)
            {
                icb_piezaperitaje buscarPieza = context.icb_piezaperitaje.FirstOrDefault(x => x.pieza_nombre == pieza.pieza_nombre);
                if (buscarPieza == null)
                {
                    pieza.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    pieza.fec_creacion    = DateTime.Now;
                    context.icb_piezaperitaje.Add(pieza);
                    context.SaveChanges();

                    int idpieza = context.icb_piezaperitaje.OrderByDescending(x => x.pieza_id).FirstOrDefault()
                                  .pieza_id;
                    int cantidad_convenciones = Convert.ToInt32(Request["cantidad_convenciones"]);
                    CrearConvenciones(cantidad_convenciones, idpieza);
                    TempData["mensaje"] = "La pieza " + pieza.pieza_nombre + " se creo correctamente";
                    ViewBag.zona_id     = new SelectList(context.icb_zonaperitaje.OrderBy(x => x.zonaper_nombre),
                                                         "zonaper_id", "zonaper_nombre");
                    BuscarFavoritos(menu);
                    return(RedirectToAction("Crear", new { menu }));
                }

                TempData["mensaje_error"] = "La pieza " + pieza.pieza_nombre + " ya existe";
                ViewBag.zona_id           = new SelectList(context.icb_zonaperitaje.OrderBy(x => x.zonaper_nombre), "zonaper_id",
                                                           "zonaper_nombre");
                BuscarFavoritos(menu);
                return(RedirectToAction("Crear", new { menu }));
            }

            ViewBag.zona_id = new SelectList(context.icb_zonaperitaje.OrderBy(x => x.zonaper_nombre), "zonaper_id",
                                             "zonaper_nombre");
            BuscarFavoritos(menu);
            return(View());
        }
Exemple #2
0
        public ActionResult Create(motivoanulacion modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                motivoanulacion buscarPorNombre = db.motivoanulacion.FirstOrDefault(x => x.motivo == modelo.motivo);
                if (buscarPorNombre != null)
                {
                    TempData["mensaje_error"] = "El motivo de anulación ingresado ya existe, por favor valide";
                }
                else
                {
                    modelo.fec_creacion    = DateTime.Now;
                    modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    db.motivoanulacion.Add(modelo);
                    int guardar = db.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "La creación del motivo de Anulación fue exitoso";
                    }
                    else
                    {
                        TempData["mensaje_error"] = "Error de conexion con la base de datos, por favor valide...";
                    }
                }
            }

            BuscarFavoritos(menu);
            return(View());
        }
Exemple #3
0
        public ActionResult Create(tp_hobby tp_hobby, int?menu)
        {
            if (ModelState.IsValid)
            {
                //consulta si el registro esta en BD
                int nom = (from a in context.tp_hobby
                           where a.tphobby_nombre == tp_hobby.tphobby_nombre
                           select a.tphobby_nombre).Count();

                if (nom == 0)
                {
                    tp_hobby.tphobbyfec_creacion    = DateTime.Now;
                    tp_hobby.tphobbyuserid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.tp_hobby.Add(tp_hobby);
                    context.SaveChanges();
                    TempData["mensaje"] = "El registro del nuevo hobby fue exitoso!";
                    return(RedirectToAction("Create"));
                }

                TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
            }

            IQueryable <icb_modulo_enlaces> enlacesBuscar = context.icb_modulo_enlaces.Where(x => x.enl_modulo == 14);
            string enlaces = "";

            foreach (icb_modulo_enlaces item in enlacesBuscar)
            {
                Menus buscarEnlace = context.Menus.FirstOrDefault(x => x.idMenu == item.id_modulo_destino);
                enlaces += "<li><a href='" + buscarEnlace.url + "'>" + buscarEnlace.nombreMenu + "</a></li>";
            }

            ViewBag.nombreEnlaces = enlaces;
            BuscarFavoritos(menu);
            return(View(tp_hobby));
        }
Exemple #4
0
        public ActionResult Create(ttipobahia modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                ttipobahia buscarPorNombre = context.ttipobahia.FirstOrDefault(x => x.descripcion == modelo.descripcion);
                if (buscarPorNombre != null)
                {
                    TempData["mensaje_error"] = "El tipo de bahia ya existe, por favor valide";
                }
                else
                {
                    modelo.fec_creacion    = DateTime.Now;
                    modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.ttipobahia.Add(modelo);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "La creación del tipo de bahia fue exitoso";
                    }
                    else
                    {
                        TempData["mensaje_error"] = "Error de conexion con la base de datos, por favor valide...";
                    }
                }
            }

            BuscarFavoritos(menu);
            return(View());
        }
Exemple #5
0
        public ActionResult Create(tp_origen modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                //consulta si el registro esta en BD
                int nom = (from a in context.tp_origen
                           where a.tporigen_nombre == modelo.tporigen_nombre || a.tporigen_id == modelo.tporigen_id
                           select a.tporigen_nombre).Count();

                if (nom == 0)
                {
                    modelo.tporigenfec_creacion    = DateTime.Now;
                    modelo.tporigenuserid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.tp_origen.Add(modelo);
                    context.SaveChanges();
                    TempData["mensaje"] = "El registro del nuevo origen de prospecto fue exitoso!";
                    return(RedirectToAction("Create"));
                }

                TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
            }

            TempData["mensaje_vacio"] = "Campos vacios, por favor valide!";
            BuscarFavoritos(menu);
            return(View());
        }
Exemple #6
0
        public ActionResult Crear(icb_tptramite_prospecto modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                //consulta si el registro esta en BD
                int nom = (from a in context.icb_tptramite_prospecto
                           where a.tptrapros_descripcion == modelo.tptrapros_descripcion ||
                           a.tptrapros_id == modelo.tptrapros_id
                           select a.tptrapros_descripcion).Count();

                if (nom == 0)
                {
                    modelo.tptrapros_feccreacion = DateTime.Now;
                    modelo.tptrapros_usucreacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.icb_tptramite_prospecto.Add(modelo);
                    context.SaveChanges();
                    TempData["mensaje"] = "El registro del nuevo tipo de tramite fue exitoso!";
                    BuscarFavoritos(menu);
                    return(View(modelo));
                }

                TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
            }

            enlacesModulo();
            BuscarFavoritos(menu);
            return(View(modelo));
        }
Exemple #7
0
        //POST: crear
        public ActionResult Crear(icb_tpllamadarescate post, int?menu)
        {
            if (ModelState.IsValid)
            {
                icb_tpllamadarescate buscarNombre =
                    context.icb_tpllamadarescate.FirstOrDefault(x => x.tpllamada_nombre == post.tpllamada_nombre);
                if (buscarNombre == null)
                {
                    post.tpllamada_fec_creacion = DateTime.Now;
                    post.tpllamada_usuela       = Convert.ToInt32(Session["user_usuarioid"]);
                    context.icb_tpllamadarescate.Add(post);
                    context.SaveChanges();
                    TempData["mensaje"] = "Registro creado correctamente";
                }
                else
                {
                    TempData["mensaje_error"] = "El registro ingresado ya existe";
                    BuscarFavoritos(menu);
                    return(View());
                }
            }

            BuscarFavoritos(menu);
            return(View());
        }
Exemple #8
0
        public ActionResult Create(rtipocompra modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                //consulta si el registro esta en BD
                string nom = (from a in context.rtipocompra
                              where a.descripcion == modelo.descripcion
                              select a.descripcion).FirstOrDefault();

                if (nom == null)
                {
                    modelo.fec_creacion    = DateTime.Now;
                    modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.rtipocompra.Add(modelo);
                    context.SaveChanges();
                    TempData["mensaje"] = "El registro del nuevo tipo de compra de repuestos fue exitoso!";
                    return(RedirectToAction("Create"));
                }

                TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
            }

            TempData["mensaje_vacio"] = "Campos vacios, por favor valide!";
            BuscarFavoritos(menu);
            return(View(modelo));
        }
Exemple #9
0
        public ActionResult Create(tcitasestados modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                tcitasestados buscarPorTipoEstado = context.tcitasestados.FirstOrDefault(x => x.tipoestado == modelo.tipoestado);
                if (buscarPorTipoEstado != null)
                {
                    TempData["mensaje_error"] = "El registro ingresado ya existe, por favor valide";
                }
                else
                {
                    modelo.fec_creacion    = DateTime.Now;
                    modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);


                    context.tcitasestados.Add(modelo);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "La creación del tipo de tecnico fue exitoso";
                    }
                    else
                    {
                        TempData["mensaje_error"] = "Error de conexion con la base de datos, por favor valide...";
                    }
                }
            }

            BuscarFavoritos(menu);
            ViewBag.estadoanterior = new SelectList(context.tcitasestados, "id", "Descripcion");
            return(View());
        }
Exemple #10
0
        public ActionResult Create(fpago_tercero fpago_tercero, int?menu)
        {
            if (ModelState.IsValid)
            {
                //consulta si el registro esta en BD
                int nom = (from a in context.fpago_tercero
                           where a.fpago_nombre == fpago_tercero.fpago_nombre
                           select a.fpago_nombre).Count();

                if (nom == 0)
                {
                    fpago_tercero.fpagofec_creacion    = DateTime.Now;
                    fpago_tercero.fpagouserid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.fpago_tercero.Add(fpago_tercero);
                    bool guardar = context.SaveChanges() > 0;
                    if (guardar)
                    {
                        TempData["mensaje"] = "El registro de la nueva forma de pago fue exitoso!";
                        ParametrosVista();
                        BuscarFavoritos(menu);
                        return(View(fpago_tercero));
                    }

                    TempData["mensaje_error"] = "Error con base de datos, revise su conexion!";
                }
                else
                {
                    TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
                }
            }

            ParametrosVista();
            BuscarFavoritos(menu);
            return(View(fpago_tercero));
        }
Exemple #11
0
        public ActionResult Crear(icb_cargo postCargo, int?menu)
        {
            if (ModelState.IsValid)
            {
                icb_cargo buscarNombre = context.icb_cargo.FirstOrDefault(x => x.cargo_nombre == postCargo.cargo_nombre);
                if (buscarNombre == null)
                {
                    postCargo.cargo_fec_creacion    = DateTime.Now;
                    postCargo.cargo_userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.icb_cargo.Add(postCargo);
                    context.SaveChanges();
                    TempData["mensaje"] = "El cargo " + postCargo.cargo_nombre + " se creo correctamente";
                }
                else
                {
                    TempData["mensaje_error"] = "El cargo " + postCargo.cargo_nombre + " ya existe";
                    parametrosBusqueda();
                    ViewBag.cargo_area_id = new SelectList(context.icb_area.OrderBy(x => x.area_nombre), "area_id",
                                                           "area_nombre");
                    BuscarFavoritos(menu);
                    return(View());
                }
            }

            parametrosBusqueda();
            ViewBag.cargo_area_id =
                new SelectList(context.icb_area.OrderBy(x => x.area_nombre), "area_id", "area_nombre");
            BuscarFavoritos(menu);
            return(View());
        }
Exemple #12
0
        public JsonResult CrearSolicitudCompra(string referencias)
        {
            rsolicitudesrepuestos modelo = new rsolicitudesrepuestos();

            listadosugerido[] listado = JsonConvert.DeserializeObject <listadosugerido[]>(referencias);

            for (int i = 0; i < listado.Length; i++)
            {
                int guardar = 0;
                for (int h = 0; h < listado[i].cant.Count; h++)
                {
                    if (Convert.ToInt32(listado[i].cant[h]) > 0)
                    {
                        guardar = 1;
                    }
                }
                if (guardar == 1)
                {
                    modelo.bodega           = listado[i].bod;
                    modelo.fecha            = DateTime.Now;
                    modelo.usuario          = Convert.ToInt32(Session["user_usuarioid"]);
                    modelo.Detalle          = "Solicitud realizada desde pedido sugerido";
                    modelo.tiposolicitud    = 3;
                    modelo.estado_solicitud = 1;
                    modelo.tipo_compra      = 2;
                    modelo.cliente          = Convert.ToInt32(Session["user_usuarioid"]);
                    context.rsolicitudesrepuestos.Add(modelo);
                    context.SaveChanges();

                    for (int j = 0; j < listado[i].refer.Count; j++)
                    {
                        if (Convert.ToInt32(listado[i].cant[j]) > 0)
                        {
                            string            codigo  = listado[i].refer[j];
                            icb_referencia    buscar  = context.icb_referencia.Where(x => x.modulo == "R" && x.ref_estado && x.ref_codigo == codigo).FirstOrDefault();
                            rdetallesolicitud detalle = new rdetallesolicitud
                            {
                                id_solicitud                                    = modelo.id,
                                referencia                                      = buscar.ref_codigo,
                                cantidad                                        = Convert.ToInt32(listado[i].cant[j]),
                                iva                                             = buscar.por_iva != null?Convert.ToInt32(buscar.por_iva) : 0,
                                                                valor           = buscar.precio_venta,
                                                                userid_creacion = Convert.ToInt32(Session["user_usuarioid"]),
                                                                fecha_creacion  = DateTime.Now,
                                                                esta_pedido     = 1
                            };
                            context.rdetallesolicitud.Add(detalle);
                        }
                    }
                }
            }
            int result = context.SaveChanges();

            if (result > 0)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }

            return(Json(false, JsonRequestBehavior.AllowGet));
        }
Exemple #13
0
        public ActionResult Create(ttipooperacion modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                ttipooperacion buscarNombre = context.ttipooperacion.FirstOrDefault(x => x.Descripcion == modelo.Descripcion);
                if (buscarNombre != null)
                {
                    TempData["mensaje_error"] = "El nombre del tipo de operacion ya existe";
                }
                else
                {
                    modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    modelo.fec_creacion    = DateTime.Now;
                    context.ttipooperacion.Add(modelo);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "El tipo de operacion se ha creado exitosamente.";
                    }
                    else
                    {
                        TempData["mensaje_error"] = "Error de conexion con la base de datos, por favor verifique...";
                    }
                }
            }

            BuscarFavoritos(menu);
            return(View());
        }
Exemple #14
0
        public ActionResult Create(ttipodocaseguradora modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                ttipodocaseguradora buscarPorNombre = context.ttipodocaseguradora.FirstOrDefault(x => x.documento == modelo.documento);
                if (buscarPorNombre != null)
                {
                    TempData["mensaje_error"] = "El nombre del tipo de documento ya existe, por favor verifique...";
                }
                else
                {
                    modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    modelo.fec_creacion    = DateTime.Now;
                    context.ttipodocaseguradora.Add(modelo);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "El registro del nuevo tipo de documento de aseguradora fue exitoso!";
                    }
                    else
                    {
                        TempData["mensaje_error"] = "Error de conexion con base de datos, por favor verifique...";
                    }
                }
            }

            BuscarFavoritos(menu);
            return(View(new ttipodocaseguradora {
                estado = true
            }));
        }
Exemple #15
0
        public ActionResult Create(MotivosTrasladoModel model, int?menu)
        {
            if (ModelState.IsValid)
            {
                motivos_traslado buscarNombre =
                    context.motivos_traslado.FirstOrDefault(x => x.motivo == model.motivo);
                if (buscarNombre == null)
                {
                    motivos_traslado guardarmotivo = new motivos_traslado
                    {
                        motivo         = model.motivo,
                        estado         = model.estado,
                        razon_inactivo = model.razon_inactivo
                    };
                    guardarmotivo.fec_creacion  = DateTime.Now;
                    guardarmotivo.user_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.motivos_traslado.Add(guardarmotivo);
                    context.SaveChanges();
                    ViewBag.id_menu     = menu;
                    TempData["mensaje"] = "El dato ingresado se ha creado correctamente";
                }
                else
                {
                    TempData["mensaje_error"] = "El dato ingresado ya existe";
                    BuscarFavoritos(menu);
                    return(View(model));
                }
            }

            return(View());
        }
Exemple #16
0
        public ActionResult EliminarArchivo(int id)
        {
            cargacirculares buscarArchivo = context.cargacirculares.FirstOrDefault(x => x.id == id);

            if (buscarArchivo != null)
            {
                string path = Server.MapPath("~/Pdf/" + buscarArchivo.nombre);
                if (System.IO.File.Exists(path))
                {
                    const string query = "DELETE FROM [dbo].[circulares_rol] WHERE [idcircular]={0}";
                    int          rows  = context.Database.ExecuteSqlCommand(query, buscarArchivo.id);
                    context.Entry(buscarArchivo).State = EntityState.Deleted;
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        System.IO.File.Delete(path);
                        TempData["mensaje"] = "La nueva circular se ha eliminado exitosamente";
                        return(RedirectToAction("Index"));
                    }

                    TempData["mensaje_error"] = "Error de base de datos, por favor verifique...!";
                    return(RedirectToAction("Index"));
                }

                TempData["mensaje_error"] = "El archivo fue eliminado del servidor...!";
                return(RedirectToAction("Index"));
            }

            return(HttpNotFound());
        }
Exemple #17
0
        public ActionResult Crear(vgrupo grupo, int?menu)
        {
            if (ModelState.IsValid)
            {
                //consulta si el registro esta en BD
                int nom = (from a in context.vgrupo
                           where a.nombre == grupo.nombre || a.grupo_id == grupo.grupo_id
                           select a.nombre).Count();

                if (nom == 0)
                {
                    grupo.fec_creacion     = DateTime.Now;
                    grupo.usuario_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.vgrupo.Add(grupo);
                    context.SaveChanges();
                    TempData["mensaje"] = "El registro del nuevo grupo fue exitoso!";
                    BuscarFavoritos(menu);
                    return(View(grupo));
                }

                TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
            }

            TempData["mensaje_vacio"] = "Campos vacios, por favor valide!";
            ParametrosVista();
            BuscarFavoritos(menu);
            return(View(grupo));
        }
Exemple #18
0
        public ActionResult Crear(icb_averias postAveria, int?menu)
        {
            if (ModelState.IsValid)
            {
                icb_averias buscarNombre = context.icb_averias.FirstOrDefault(x => x.ave_codigo == postAveria.ave_codigo);
                if (buscarNombre == null)
                {
                    postAveria.ave_fec_creacion    = DateTime.Now;
                    postAveria.ave_userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.icb_averias.Add(postAveria);
                    context.SaveChanges();
                    TempData["mensaje"] = "El dato ingresado se ha creado correctamente";
                }
                else
                {
                    TempData["mensaje_error"] = "El dato ingresado ya existe";
                    parametrosBusqueda();
                    BuscarFavoritos(menu);
                    return(View());
                }
            }

            parametrosBusqueda();
            BuscarFavoritos(menu);
            return(View());
        }
Exemple #19
0
        public ActionResult Create(amortizacionUbicacionModel activoubicacion, int?menu)
        {
            if (ModelState.IsValid)
            {
                amortizacionfubicacion buscarDato =
                    context.amortizacionfubicacion.FirstOrDefault(x => x.descripcion == activoubicacion.descripcion);
                if (buscarDato == null)
                {
                    amortizacionfubicacion modeloActivo = new amortizacionfubicacion
                    {
                        descripcion     = activoubicacion.descripcion,
                        fec_creacion    = DateTime.Now,
                        userid_creacion = Convert.ToInt32(Session["user_usuarioid"]),
                        estado          = activoubicacion.estado,
                        razon_inactivo  = activoubicacion.razon_inactivo
                    };
                    context.amortizacionfubicacion.Add(modeloActivo);
                    context.SaveChanges();

                    TempData["mensaje"] = "La creación de la Ubicacion del Activo fue exitoso";
                    return(RedirectToAction("Create"));
                }

                TempData["mensaje_error"] = "El registro ingresado ya existe, por favor valide";
            }

            return(View(activoubicacion));
        }
Exemple #20
0
        public ActionResult Create(nom_ciudad nom_ciudad, int?menu)
        {
            if (ModelState.IsValid)
            {
                //consulta si el registro esta en BD
                int nom = (from a in context.nom_ciudad
                           where a.ciu_nombre == nom_ciudad.ciu_nombre
                           select a.ciu_nombre).Count();

                if (nom == 0)
                {
                    nom_ciudad.ciufec_creacion    = DateTime.Now;
                    nom_ciudad.ciuuserid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.nom_ciudad.Add(nom_ciudad);
                    context.SaveChanges();
                    TempData["mensaje"] = "El registro de la nueva ciudad fue exitoso!";
                    return(RedirectToAction("Create"));
                }

                TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
            }

            string paisSeleccionado = Request["pais_id"];
            int    paisId           = paisSeleccionado != "" ? Convert.ToInt32(paisSeleccionado) : 0;

            ViewBag.pais_id = new SelectList(context.nom_pais.OrderBy(x => x.pais_nombre), "pais_id", "pais_nombre",
                                             paisId);
            ViewBag.dpto_id = new SelectList(context.nom_departamento.Where(x => x.pais_id == paisId), "dpto_id",
                                             "dpto_nombre");
            System.Collections.Generic.List <menu_busqueda> parametrosVista = context.menu_busqueda.Where(x => x.menu_busqueda_id_menu == 5).ToList();
            ViewBag.parametrosBusqueda = parametrosVista;
            BuscarFavoritos(menu);
            return(View(nom_ciudad));
        }
Exemple #21
0
        public ActionResult Create(vmodelog vmodelog, int?menu)
        {
            if (ModelState.IsValid)
            {
                vmodelog existe = db.vmodelog.FirstOrDefault(x => x.Descripcion == vmodelog.Descripcion);
                if (existe == null)
                {
                    vmodelog.fec_creacion    = DateTime.Now;
                    vmodelog.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    db.vmodelog.Add(vmodelog);
                    db.SaveChanges();
                    TempData["mensaje"] = "Registro creado correctamente";
                }
                else
                {
                    TempData["mensaje_error"] = "El modelo ingresado ya existe, por favor valide";
                }
            }
            else
            {
                TempData["mensaje_error"] = "Error en la creación del modelo, por favor valide";
            }

            BuscarFavoritos(menu);
            return(View(vmodelog));
        }
Exemple #22
0
        public ActionResult Create(tablaempresa empresa, int?menu)
        {
            if (ModelState.IsValid)
            {
                tablaempresa buscarNombre = context.tablaempresa.FirstOrDefault(x =>
                                                                                x.nombre_empresa == empresa.nombre_empresa || x.nit == empresa.nit);
                if (buscarNombre != null)
                {
                    TempData["mensaje_error"] =
                        "El nombre o nit de la empresa que ingreso ya se encuentra, por favor valide!";
                }
                else
                {
                    empresa.fec_creacion    = DateTime.Now;
                    empresa.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.tablaempresa.Add(empresa);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "El registro de la nueva empresa fue exitoso!";
                        return(RedirectToAction("Create", new { menu }));
                    }
                }
            }

            ListasDesplegables(empresa);
            BuscarFavoritos(menu);
            return(View());
        }
Exemple #23
0
        public ActionResult Create(activoMotivoBajasModelo activomotivobajasmodelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                //var buscarDato = context.activoclasificacion.FirstOrDefault(x => x.id == activoclasificacion.id);
                motivobajaactivo buscarDato =
                    context.motivobajaactivo.FirstOrDefault(x => x.Descripcion == activomotivobajasmodelo.descripcion);
                if (buscarDato == null)
                {
                    motivobajaactivo modeloActivo = new motivobajaactivo
                    {
                        Descripcion     = activomotivobajasmodelo.descripcion,
                        fec_creacion    = DateTime.Now,
                        userid_creacion = Convert.ToInt32(Session["user_usuarioid"]),
                        estado          = activomotivobajasmodelo.estado,
                        razon_inactivo  = activomotivobajasmodelo.razon_inactivo
                    };
                    context.motivobajaactivo.Add(modeloActivo);
                    context.SaveChanges();

                    TempData["mensaje"] = "La creación del Motivo de Baja del Activo fue exitoso";
                    return(RedirectToAction("Create"));
                }

                TempData["mensaje_error"] = "El registro ingresado ya existe, por favor valide";
            }

            return(View(activomotivobajasmodelo));
        }
Exemple #24
0
        public ActionResult Create(perfilcontable_referencia modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                perfilcontable_referencia buscarPerfil =
                    context.perfilcontable_referencia.FirstOrDefault(x => x.descripcion == modelo.descripcion);
                if (buscarPerfil != null)
                {
                    TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
                }
                else
                {
                    modelo.fec_creacion    = DateTime.Now;
                    modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.perfilcontable_referencia.Add(modelo);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "El registro del nuevo perfil contable fue exitoso!";
                        return(RedirectToAction("Create", new { menu }));
                    }
                }
            }

            ViewBag.cuentas_puc = context.cuenta_puc.Where(x => x.esafectable).ToList();
            ViewBag.centroCosto = context.centro_costo.OrderBy(x => x.centcst_nombre).ToList();
            BuscarFavoritos(menu);
            return(View(modelo));
        }
Exemple #25
0
        public ActionResult Create(departamento_gerencial modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                departamento_gerencial buscarNombre =
                    context.departamento_gerencial.FirstOrDefault(x => x.dpto_nombre == modelo.dpto_nombre);
                if (buscarNombre != null)
                {
                    TempData["mensaje_error"] = "El nombre del departamento ya se encuentra registrado!";
                }
                else
                {
                    modelo.dptouserid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    modelo.dptofec_creacion    = DateTime.Now;
                    context.departamento_gerencial.Add(modelo);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "El registro del departamento fue exitoso!";
                    }
                    else
                    {
                        TempData["mensaje_error"] = "Error con base de datos, revise su conexion!";
                    }
                }
            }

            BuscarFavoritos(menu);
            return(View(modelo));
        }
Exemple #26
0
        public ActionResult Create(grupocentroscosto modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                grupocentroscosto buscarNombre = context.grupocentroscosto.FirstOrDefault(x => x.descripcion == modelo.descripcion);
                if (buscarNombre != null)
                {
                    TempData["mensaje_error"] = "El nombre del grupo que ingreso ya se encuentra, por favor valide!";
                }
                else
                {
                    modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    modelo.fec_creacion    = DateTime.Now;
                    context.grupocentroscosto.Add(modelo);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "El registro del nuevo grupo fue exitoso!";
                        return(RedirectToAction("Create"));
                    }
                }
            }

            BuscarFavoritos(menu);
            return(View(modelo));
        }
Exemple #27
0
        public ActionResult Create(tconceptoinspeccion modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                tconceptoinspeccion buscarNombre = context.tconceptoinspeccion.FirstOrDefault(x => x.Descripcion == modelo.Descripcion);
                if (buscarNombre != null)
                {
                    TempData["mensaje_error"] = "El nombre del concepto ya se encuentra registrado!";
                }
                else
                {
                    modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    modelo.fec_creacion    = DateTime.Now;
                    context.tconceptoinspeccion.Add(modelo);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "El registro del concepto se guardo exitosamente!";
                        BuscarFavoritos(menu);
                        return(RedirectToAction("Create", new { menu }));
                    }

                    TempData["mensaje_error"] = "Error con base de datos, revise su conexion!";
                }
            }

            BuscarFavoritos(menu);
            return(View(modelo));
        }
Exemple #28
0
        public ActionResult signos(int idot, int autorz)
        {
            //
            icb_sysparameter ejecu = db.icb_sysparameter.Where(d => d.syspar_cod == "P79").FirstOrDefault();
            int inspeccion         = ejecu != null?Convert.ToInt32(ejecu.syspar_value) : 14;

            //ver ot existente
            tencabezaorden ot = db.tencabezaorden.Where(d => d.id == idot).FirstOrDefault();

            if (ot != null)
            {
                if (ot.fecha_inicio_inspeccion == null)
                {
                    ot.fecha_inicio_inspeccion = DateTime.Now;
                    db.Entry(ot).State         = EntityState.Modified;
                    if (ot.idcita != null)
                    {
                        //busco la cita
                        tcitastaller cita = db.tcitastaller.Where(d => d.id == ot.idcita.Value).FirstOrDefault();
                        cita.estadocita      = inspeccion;
                        db.Entry(cita).State = EntityState.Modified;
                    }

                    db.SaveChanges();
                }
            }

            ViewBag.sistemasV = sistemas(idot);
            ViewBag.otid      = idot;
            ViewBag.autorz    = autorz;
            return(PartialView("InspeccionSistemas"));
        }
Exemple #29
0
        public ActionResult Create(thorario_taller modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                bodega_concesionario buscarBodega = context.bodega_concesionario.FirstOrDefault(x => x.id == modelo.bodega_id);
                if (buscarBodega != null)
                {
                    buscarBodega.hora_inicial         = modelo.hora_inicial;
                    buscarBodega.hora_final           = modelo.hora_final;
                    buscarBodega.lapso_tiempo         = modelo.lapso_tiempo;
                    context.Entry(buscarBodega).State = EntityState.Modified;
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "La creación del horario fue exitosa";
                    }
                }
                else
                {
                    TempData["mensaje_error"] = "Error de conexion con la base de datos, por favor valide...";
                }
            }

            ViewBag.bodega_id =
                new SelectList(context.bodega_concesionario.Where(x => x.es_taller), "id", "bodccs_nombre");
            BuscarFavoritos(menu);
            return(View());
        }
Exemple #30
0
        //POST: crear
        public ActionResult Crear(icb_statusprospecto postStatus, int?menu)
        {
            if (ModelState.IsValid)
            {
                icb_statusprospecto buscarNombre =
                    context.icb_statusprospecto.FirstOrDefault(x => x.status_nombre == postStatus.status_nombre);
                if (buscarNombre == null)
                {
                    postStatus.status_fecela = DateTime.Now;
                    postStatus.status_usuela = Convert.ToInt32(Session["user_usuarioid"]);
                    context.icb_statusprospecto.Add(postStatus);
                    context.SaveChanges();
                    TempData["mensaje"] = "Registro creado correctamente";
                }
                else
                {
                    TempData["mensaje_error"] = "El estado " + postStatus.status_nombre + " ya existe";
                    BuscarFavoritos(menu);
                    return(RedirectToAction("Crear"));
                }
            }

            BuscarFavoritos(menu);
            return(View());
        }