//*********************************************** //*********************************************** //*********************************************** /// <summary> /// Metodo para pedir por consola los valores a insertar o modificar en la tabla Categorias /// </summary> /// <returns>registro completo de los elementos ingresados por consola</returns> public CategoriaVO armarRegistroCategorias(string tipo) { CategoriaVO registro = new CategoriaVO(); Console.WriteLine("-----------------------------------------------"); Console.WriteLine("-----------------------------------------------"); Console.WriteLine("INGRESO DE LOS DATOS DEL REGISTRO"); if (tipo.Equals("modificar")) { Console.Write("Ingrese el valor del campo CategoryID: "); registro.CategoryID = System.Console.ReadLine(); } Console.Write("Ingrese el valor del campo CategoryName: "); registro.CategoryName = System.Console.ReadLine(); Console.Write("Ingrese el valor del campo Description: "); registro.Description = System.Console.ReadLine(); Console.WriteLine("-----------------------------------------------"); Console.WriteLine("-----------------------------------------------"); return(registro); }
public ActionResult Alterar(int?Codigo) { if (Codigo == null || Codigo == 0) { CarregarCategoria(); MontarTitulo(3); return(View("Consultar")); } //Irá pesquisar no banco e o resultado será exibido aqui! CategoriaDAO dao = new CategoriaDAO(); CategoriaVO objCategoria = dao.DetalheCategoria(Convert.ToInt32(Codigo), 1); if (objCategoria.Codigo == 0) { MontarTitulo(3); return(View("Consultar")); } ViewBag.codigo = objCategoria.Codigo; ViewBag.Nome_categoria = objCategoria.NomeCategoria; MontarTitulo(2); return(View()); }
public CategoriaVO Get(int _id) { Categoria categoria = this.categoriaRepository.Get(_id); CategoriaVO categoriaVO = categoriaUtil.ConvierteEntity2VO(categoria); return(categoriaVO); }
public int AlterarCategoria(CategoriaVO objCategoria) { MySqlCommand cmd = new MySqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = Procedure.AlterarCategoria; cmd.Connection = MinhaConexao(); cmd.Parameters.AddWithValue("p_id_categoria", objCategoria.Codigo); cmd.Parameters.AddWithValue("p_nome_categoria", objCategoria.NomeCategoria); try { cmd.Connection.Open(); cmd.ExecuteNonQuery(); return(1); } catch { return(-1); } finally { if (cmd.Connection.State == ConnectionState.Open) { cmd.Connection.Close(); } } }
public CategoriaVO ConvierteEntity2VO(Categoria _categoria) { CategoriaVO res = new CategoriaVO(); res.id = _categoria.id; res.nombre = _categoria.nombre; return(res); }
public Categoria ConvierteVO2Entity(CategoriaVO _categoriaVO) { Categoria res = new Categoria(); res.id = _categoriaVO.id; res.nombre = _categoriaVO.nombre; return(res); }
//*********************************************** //*********************************************** //*********************************************** /// <summary> /// Método para modificar el registro /// </summary> /// <param name="registro">Variable del tipo CategoriaVO proveniente del dao</param> /// <returns>instancia para modificar un nuevo registro en la tabla categoria definido en DAOOperacionesCategoria</returns> public bool modificarRegistroCategorias(CategoriaVO registro) { Console.WriteLine("***********************************************"); Console.WriteLine("***********************************************"); Console.WriteLine("Ejecutando método fachada en el controlador para la modificación"); Console.WriteLine("***********************************************"); Console.WriteLine("***********************************************"); return(fachadaServiciosDAO.modificarRegistroCategoria(registro)); }
public CategoriaVO Put(CategoriaVO _categoriaVO) { Categoria categoria = categoriaUtil.ConvierteVO2Entity(_categoriaVO); categoria = this.categoriaRepository.Put(categoria); CategoriaVO res = categoriaUtil.ConvierteEntity2VO(categoria); return(res); }
public void InsertarCategoria(CategoriaVO catvo) { Categoria cat = new Categoria(catvo); using (TiendaVirtualEntities db = new TiendaVirtualEntities()) { db.Categoria.Add(cat); db.SaveChanges(); } }
public ICollection <CategoriaVO> Get() { ICollection <CategoriaVO> res = new List <CategoriaVO>(); foreach (Categoria v in categoriaRepository.Get()) { CategoriaVO anadir = categoriaUtil.ConvierteEntity2VO(v); res.Add(anadir); } return(res); }
//metodos de categoria public void InsertarCategoria(CategoriaVO catvo) { CategoriaDAO catdao = new CategoriaDAO(); if (catdao.ExisteCategoria(catvo.Nombre)) { throw new CategoriaYaExisteException("Ya existe una categoria con ese nombre"); } else { catdao.InsertarCategoria(catvo); } }
public Enumerados.TipoError DarCategoria(int catid, out CategoriaVO catvo) { catvo = null; try { IFachadaWin fac = new FabricaFachadas().CrearFachadaWin; catvo = fac.DarCategoria(catid); return(Enumerados.TipoError.Ok); } catch (CategoriaNoExisteException) { return(Enumerados.TipoError.CategoriaNoExiste); } }
//*********************************************** //*********************************************** //*********************************************** /// <summary> /// Metodo que permite imprimir en pantalla los datos correspondientes a la consulta realizada /// </summary> public void imprimirDatosEntidadCategoria(CategoriaVO registro) { Console.WriteLine("************************************************"); Console.WriteLine("************************************************"); Console.WriteLine("************************************************"); Console.WriteLine("CategoryID: " + registro.CategoryID); Console.WriteLine("************************************************"); Console.WriteLine("CategoryName: " + registro.CategoryName); Console.WriteLine("Description: " + registro.Description); Console.WriteLine("************************************************"); Console.WriteLine("************************************************"); Console.WriteLine("************************************************"); }
public AtributoVO ConvierteEntity2VOTotal(Atributo _atrivuto) { AtributoVO res = new AtributoVO(); TipoVO tvo = new TipoVO(_atrivuto.tipo.id, _atrivuto.tipo.nombre); CategoriaVO cvo = new CategoriaVO(_atrivuto.categoria.id, _atrivuto.categoria.nombre); res.id = _atrivuto.id; res.codigo = _atrivuto.codigo; res.nombre = _atrivuto.nombre; res.tipoID = _atrivuto.tipoID; res.tipoVO = tvo; res.categoriaID = _atrivuto.categoriaID; res.categoriaVO = cvo; res.descripcion = _atrivuto.descripcion; return(res); }
public List <CategoriaVO> ConsultarCategoria(int codLogado) { MySqlConnection con = MinhaConexao(); MySqlCommand cmd = new MySqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = Procedure.ConsultarCategoria; cmd.Connection = con; List <CategoriaVO> lstRetorno = new List <CategoriaVO>(); cmd.Parameters.AddWithValue("p_idusuario", codLogado); try { cmd.Connection.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { CategoriaVO vo = new CategoriaVO(); vo.Codigo = Convert.ToInt32(dr["id_categoria"]); vo.NomeCategoria = dr["nome_categoria"].ToString(); lstRetorno.Add(vo); } if (dr.HasRows) { dr.Close(); } } catch { return(null); } finally { if (cmd.Connection.State == ConnectionState.Open) { cmd.Connection.Close(); } } return(lstRetorno); }
public Enumerados.TipoError InsertarCategoria(CategoriaVO catvo) { try { IFachadaWin fac = new FabricaFachadas().CrearFachadaWin; fac.InsertarCategoria(catvo); return(Enumerados.TipoError.Ok); } catch (CategoriaYaExisteException) { return(Enumerados.TipoError.CategoriaYaExiste); } catch (Exception) { return(Enumerados.TipoError.ErrorDesconocido); } }
public CategoriaVO DetalheCategoria(int codCategoria, int v) { MySqlConnection con = MinhaConexao(); MySqlCommand cmd = new MySqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = Procedure.DetalheCategoria; cmd.Connection = con; CategoriaVO objCategoria = new CategoriaVO(); cmd.Parameters.AddWithValue("p_id_usuario", codCategoria); cmd.Parameters.AddWithValue("p_id_cat", codCategoria); try { cmd.Connection.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { objCategoria.Codigo = Convert.ToInt32(dr["id_categoria"]); objCategoria.NomeCategoria = dr["nome_categoria"].ToString(); } if (dr.HasRows) { dr.Close(); } } catch (Exception) { return(null); } finally { if (cmd.Connection.State == ConnectionState.Open) { cmd.Connection.Close(); } } return(objCategoria); }
public ActionResult Gravar(int?cod, string nome_categoria) { if (nome_categoria.Trim() == "") { ViewBag.ret = 0; } else { CategoriaVO vo = new CategoriaVO(); CategoriaDAO dao = new CategoriaDAO(); vo.NomeCategoria = nome_categoria.Trim(); vo.Codigo = (cod != null ? Convert.ToInt32(cod) : 0); vo.CodigoUsuario = 1; ViewBag.ret = (cod != null ? dao.AlterarCategoria(vo) : dao.InserirCategoria(vo)); } MontarTitulo(cod == null ? 1 : 2); return(View(cod == null ? "Cadastrar" : "Alterar")); }
public int InserirCategoria(CategoriaVO objCategoria) { //Criar variavel para receber obj de conexao MySqlConnection con = MinhaConexao(); //criar o objeto de instruções MySqlCommand cmd = new MySqlCommand(); //Configura as instruções cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = Procedure.InserirCategoria; cmd.Connection = MinhaConexao(); //Configurar os vvalores para ser passar para a proc cmd.Parameters.AddWithValue("p_nome_categoria", objCategoria.NomeCategoria); cmd.Parameters.AddWithValue("p_id_usuario", objCategoria.CodigoUsuario); try { //Abrir conexao cmd.Connection.Open(); //executar cmd.ExecuteNonQuery(); return(1); } catch { return(-1); } finally { if (cmd.Connection.State == ConnectionState.Open) { cmd.Connection.Close(); } } }
public void ModificarCategoria(CategoriaVO catvo) { //aca va el update y la conexion a la base de datos. }
public Categoria(CategoriaVO vo) { this.CategoriaNombre = vo.Nombre; this.CategoriaDescripcion = vo.Descripcion; this.CategoriaHabilitado = vo.Habilitado; }
public void AltaCategoria(CategoriaVO catvo) { CategoriaDAO catdao = new CategoriaDAO(); catdao.InsertarCategoria(catvo); }
// POST: api/Categorias public CategoriaVO Post([FromBody] CategoriaVO _atrivutoVO) { return(sut.Post(_atrivutoVO)); }
// PUT: api/Categorias/5 public CategoriaVO Put(int id, [FromBody] CategoriaVO _atrivutoVO) { return(sut.Put(_atrivutoVO)); }
public void InsertarCategoria(CategoriaVO catvo) { //aca va el insert y la conexion a la base de datos. }