public ActionResult GuardarCatalogo() { var oJRespuesta = new JsonResponse(); Ent_Usuario _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser]; if (_usuario == null) { oJRespuesta.Data = -1; oJRespuesta.Message = "Debe Iniciar sessión."; } else { string NombreCarpeta = Post("Catologo_Carpeta"); Ent_Catalogo catalogo = new Ent_Catalogo(); catalogo.Catalogo_Id = Convert.ToInt32(Post("Catalogo_Id")); catalogo.Catalogo_Titulo = Post("Catalogo_Titulo"); catalogo.Catalogo_Descripcion = Post("Catalogo_Descripcion"); catalogo.Catalogo_Estado = Post("Catalogo_Estado"); catalogo.Catologo_Orden = Post("Catologo_Orden"); catalogo.Catalogo_strNroPag = Post("Catalogo_strNroPag"); catalogo.Catalogo_UpdArchivo = Post("Catalogo_UpdArchivo"); catalogo.Catologo_Carpeta = NombreCarpeta; catalogo.UsuCrea = _usuario.usu_login; catalogo.Ip = _usuario.usu_ip; int IdCatalogo = catalogoBL.InsertarCatalogo(catalogo); oJRespuesta.Data = IdCatalogo; if (IdCatalogo > 0) { if (catalogo.Catalogo_UpdArchivo == "S") { CopiarFolderPlantilla(catalogo.Catologo_Carpeta); foreach (string fileName in Request.Files) { HttpPostedFileBase file = Request.Files[fileName]; string nombrelbl = fileName.Remove(0, 16); string nombre = Post("Catalogo_Nombre" + nombrelbl); Boolean valido = true; valido = catalogoBL.GuardarCatalogoArchivo(NombreCarpeta, nombre, file); } editar_html(catalogo.Catologo_Carpeta, catalogo.Catalogo_strNroPag, catalogo.Catalogo_Titulo); //cargar_fotos(catalogo.Catologo_Carpeta); crear_pdf(catalogo.Catologo_Carpeta); } } } return(Json(oJRespuesta, JsonRequestBehavior.AllowGet)); }
public Ent_Catalogo GetCatalogo(string strId) { Ent_Catalogo catalogo = new Ent_Catalogo(); try { catalogo = catalogoDA.GetCatalogo(strId); } catch (Exception ex) { catalogo = null; } return(catalogo); }
public ActionResult Editar(string strId) { Ent_Usuario _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser]; if (_usuario == null) { return(RedirectToAction("Index", "Admin", "")); } else { Ent_Catalogo catalogo = new Ent_Catalogo(); catalogo = catalogoBL.GetCatalogo(strId); return(View("Editar", catalogo)); } }
public Ent_Catalogo GetCatalogo(string strId) { Ent_Catalogo Catalogo = null; string sqlquery = "USP_Catalogo_IND"; try { using (SqlConnection cn = new SqlConnection(Conexion.conexion_data)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Catalogo_id", strId); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { Catalogo = new Ent_Catalogo(); while (dr.Read()) { Catalogo.Catalogo_Id = Int32.Parse(dr["IdCatalogo"].ToString()); Catalogo.Catologo_strRuta = dr["Ruta"].ToString(); Catalogo.Catologo_Carpeta = dr["Carpeta"].ToString(); Catalogo.Catalogo_Descripcion = dr["Descripcion"].ToString(); Catalogo.Catalogo_Titulo = dr["Titulo"].ToString(); Catalogo.Catalogo_strNroPag = dr["NroPagina"].ToString(); Catalogo.Catologo_Orden = dr["Orden"].ToString(); Catalogo.Catalogo_Estado = dr["Est_Id"].ToString(); } } } } } catch (Exception ex) { Catalogo = null; } return(Catalogo); }
public int InsertarCatalogo(Ent_Catalogo catalogo) { int ICatalogo = 0; try { string strRuta = gstrRuta; catalogo.Catologo_strRuta = strRuta; ICatalogo = catalogoDA.InsertarCatalogo(catalogo); } catch (Exception ex) { ICatalogo = -1; } return(ICatalogo); }
public int InsertarCatalogo(Ent_Catalogo catalogo) { int idCatalogo = 0; try { using (SqlConnection cn = new SqlConnection(Conexion.conexion_data)) { if (cn.State == 0) { cn.Open(); } SqlCommand oComando = new SqlCommand("USP_Insertar_Catalogo", cn); oComando.CommandType = CommandType.StoredProcedure; SqlParameter oCatalogo_id = oComando.Parameters.Add("@Catalogo_id", SqlDbType.Int); oCatalogo_id.Direction = ParameterDirection.Input; oCatalogo_id.Value = catalogo.Catalogo_Id; SqlParameter oCatalogo_titulo = oComando.Parameters.Add("@Catalogo_titulo", SqlDbType.VarChar); oCatalogo_titulo.Direction = ParameterDirection.Input; oCatalogo_titulo.Value = catalogo.Catalogo_Titulo; SqlParameter oCatalogo_descripcion = oComando.Parameters.Add("@Catalogo_descripcion", SqlDbType.VarChar); oCatalogo_descripcion.Direction = ParameterDirection.Input; oCatalogo_descripcion.Value = catalogo.Catalogo_Descripcion; SqlParameter oCatalogo_strRuta = oComando.Parameters.Add("@Catalogo_strRuta", SqlDbType.VarChar); oCatalogo_strRuta.Direction = ParameterDirection.Input; oCatalogo_strRuta.Value = catalogo.Catologo_strRuta; SqlParameter Catalogo_Carpeta = oComando.Parameters.Add("@Catalogo_Carpeta", SqlDbType.VarChar); Catalogo_Carpeta.Direction = ParameterDirection.Input; Catalogo_Carpeta.Value = catalogo.Catologo_Carpeta; SqlParameter oCatalogo_NroPagina = oComando.Parameters.Add("@Catalogo_NroPagina", SqlDbType.Int); oCatalogo_NroPagina.Direction = ParameterDirection.Input; oCatalogo_NroPagina.Value = Convert.ToInt32(catalogo.Catalogo_strNroPag); SqlParameter oCatalogo_Orden = oComando.Parameters.Add("@Catalogo_Orden", SqlDbType.Int); oCatalogo_Orden.Direction = ParameterDirection.Input; oCatalogo_Orden.Value = Convert.ToInt32(catalogo.Catologo_Orden); SqlParameter oCatalogo_estado = oComando.Parameters.Add("@Catalogo_estado", SqlDbType.VarChar); oCatalogo_estado.Direction = ParameterDirection.Input; oCatalogo_estado.Value = catalogo.Catalogo_Estado; SqlParameter oCatalogo_usuCrea = oComando.Parameters.Add("@Catalogo_usuCrea", SqlDbType.VarChar); oCatalogo_usuCrea.Direction = ParameterDirection.Input; oCatalogo_usuCrea.Value = catalogo.UsuCrea; SqlParameter oCatalogo_ipCrea = oComando.Parameters.Add("@Catalogo_ipCrea", SqlDbType.VarChar); oCatalogo_ipCrea.Direction = ParameterDirection.Input; oCatalogo_ipCrea.Value = catalogo.Ip; SqlParameter oIdRespuesta = oComando.Parameters.Add("@Catalogo_id", SqlDbType.Int); oIdRespuesta.Direction = ParameterDirection.ReturnValue; oComando.ExecuteNonQuery(); idCatalogo = (int)oIdRespuesta.Value; } } catch (Exception exc) { idCatalogo = -1; //valida = false; } return(idCatalogo); }