//crear una lista public List <tb_clientes> listadoClientes() { List <tb_clientes> lista = new List <tb_clientes>(); SqlCommand cmd = new SqlCommand("select * from tb_clientes", conecta.CN); conecta.CN.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { tb_clientes reg = new tb_clientes(); reg.idcliente = dr.GetString(0); reg.nombrecia = dr.GetString(1); reg.direccion = dr.GetString(2); reg.idpais = dr.GetString(3); reg.telefono = dr.GetString(4); lista.Add(reg); } conecta.CN.Close(); dr.Close(); return(lista); }
public string ActualizarCliente(tb_clientes reg) { string msg = ""; try { SqlCommand cmd = new SqlCommand("update tb_clientes set nombrecia=@nom,direccion=@dir,idpais=@idpais,telefono=@tel where idcliente=@id", conecta.CN); conecta.CN.Open(); cmd.Parameters.AddWithValue("@nom", reg.nombrecia); cmd.Parameters.AddWithValue("@dir", reg.direccion); cmd.Parameters.AddWithValue("@idpais", reg.idpais); cmd.Parameters.AddWithValue("@tel", reg.telefono); cmd.Parameters.AddWithValue("@id", reg.idcliente); cmd.ExecuteNonQuery(); msg = "Actualizacion Correcta"; } catch (SqlException e) { msg = e.Message; } finally { conecta.CN.Close(); } return(msg); }
// DELETE api/values/5 public void Delete(string id) { tb_clientes obj = Get(id); //Es el metodo que retorna un registro de cliente Get(id) bd.tb_clientes.Remove(obj); // Elimina el registro bd.SaveChanges(); // la BD guarda los cambios }
public ActionResult Edit(string id) { tb_clientes reg = bd.Get(id); ViewBag.paises = new SelectList(bd.GetPaises(), "idpais", "nombrepais"); return(View(reg)); }
public string AgregarCliente(tb_clientes reg) { string msg = ""; try { SqlCommand cmd = new SqlCommand("insert into tb_clientes values(@id,@nom,@dir,@idpais,@tel)", conecta.CN); conecta.CN.Open(); cmd.Parameters.AddWithValue("@id", reg.idcliente); cmd.Parameters.AddWithValue("@nom", reg.nombrecia); cmd.Parameters.AddWithValue("@dir", reg.direccion); cmd.Parameters.AddWithValue("@idpais", reg.idpais); cmd.Parameters.AddWithValue("@tel", reg.telefono); cmd.ExecuteNonQuery(); msg = "Registro Agregado"; } catch (SqlException e) { msg = e.Message; } finally { conecta.CN.Close(); } return(msg); }
public ActionResult ActualizarCLiente(tb_clientes reg) { ViewBag.paises = new SelectList(pais.listaPaises(), "idpais", "nombrepais", reg.idpais); ViewBag.mensaje = cliente.ActualizarCliente(reg); return(View(reg)); }
public ActionResult CreateCliente(tb_clientes reg) { /*este valor recibe de la pagina*//*esta es la forma de poner la lista*/ ViewBag.paises = new SelectList(pais.listaPaises(), "idpais", "nombrepais", reg.idpais); ViewBag.mensaje = cliente.AgregarCliente(reg); return(View(reg)); }
public ActionResult Edit(tb_clientes reg) { if (!ModelState.IsValid) { ViewBag.paises = new SelectList(bd.GetPaises(), "idpais", "nombrepais", reg.idpais); return(View(reg)); } bd.Put(reg); return(RedirectToAction("Index")); }
public void ExcluirCliente(int id) { BaseDados objBanco = new BaseDados(); tb_clientes objCliente = objBanco.tb_clientes.Where(a => a.id == id).ToList().FirstOrDefault(); objCliente.status = true; objBanco.SaveChanges(); }
public ActionResult Create(tb_clientes reg) { if (!ModelState.IsValid) { return(View(reg)); } bd.Post(reg); return(RedirectToAction("Index")); }
[HttpPost] public ActionResult Edit(tb_clientes reg) { if (!ModelState.IsValid) { ViewBag.paises = new SelectList(bd.GetPaises(), "idpais", "nombrepais"); return(View(reg)); } //actualizamos el registro a la tabla tb_clientes bd.Put(reg); return(RedirectToAction("Index")); }
//Método para Inserir Categoria public void InserirClientes(tb_clientes objEntrada) { //Cria o Banco BaseDados objBanco = new BaseDados(); //Adciona o objeto para gravar objBanco.AddTotb_clientes(objEntrada); //salva a operacao objBanco.SaveChanges(); }
public ActionResult Actualizar(tb_clientes reg) { if (!ModelState.IsValid) { return(View(reg)); } ViewBag.pais = new SelectList(bd.GetPaises().ToList(), "idpais", "nombrepais", reg.idpais); ViewBag.mensaje = bd.Actualizar(reg); return(RedirectToAction("Listado")); }
[HttpPost] public ActionResult Create(tb_clientes reg) { //si es diferente al estado del modelo que es valido, le retornas los registros if (!ModelState.IsValid) { return(View(reg)); } //agregamos el registro a la tabla tb_clientes bd.Post(reg); //retornamos al index return(RedirectToAction("Index")); }
public string Agregar(tb_clientes reg) { string msg = ""; try { bd.USP_AGREGARCLIENTEF(reg.IdCliente, reg.NombreCia, reg.Direccion, reg.idpais, reg.Telefono); bd.SaveChanges(); msg = "Agregado"; } catch (Exception) { msg = "No Agregado"; } return(msg); }
// POST api/values public void Post(tb_clientes reg) { try { tb_clientes obj = new tb_clientes(); obj.IdCliente = reg.IdCliente; obj.NombreCia = reg.NombreCia; obj.Direccion = reg.Direccion; obj.idpais = reg.idpais; obj.Telefono = reg.Telefono; bd.tb_clientes.Add(reg); bd.SaveChanges(); } catch (Exception) { } }
// PUT: actualizar el cliente public void Put(tb_clientes reg) { try { /* * //capturo el stado * bd.Entry(reg).State = System.Data.EntityState.Modified; * //guardo los cambios * bd.SaveChanges();*/ bd.USP_ACTUALIZAR_CLIENTES(reg.IdCliente, reg.NombreCia, reg.Direccion, reg.idpais, reg.Telefono); bd.SaveChanges(); } catch (Exception) { } }
public ContentResult GravarClientes(FormCollection formData) { try { //Cria o Objeto DAO ClientesDAO objDAO = new ClientesDAO(); //Cria o objeto para gravar tb_clientes objClientes = new tb_clientes(); objClientes.id = Convert.ToInt32(formData["id"].ToString()); objClientes.cpf_cnpj = formData["cpf_cnpj"].ToString(); objClientes.rg = formData["rg"].ToString(); objClientes.nome = formData["nome"].ToString(); objClientes.nome_fantasia = formData["nome_fantasia"].ToString(); objClientes.razao_social = formData["razao_social"].ToString(); objClientes.telefone = formData["telefone"].ToString(); objClientes.celular = formData["celular"].ToString(); objClientes.rua = formData["rua"].ToString(); objClientes.numero = Convert.ToInt32(formData["numero"].ToString()); objClientes.complemente = formData["complemente"].ToString(); objClientes.bairro = formData["bairro"].ToString(); objClientes.cep = formData["cep"].ToString(); objClientes.cidade_id = Convert.ToInt32(formData["cidade"].ToString()); //Verifica se é uma inserção if (objClientes.id == 0) { objDAO.InserirClientes(objClientes); } else { //objClientes.cpf_cnpj = cpf_cnpj.Trim(); objDAO.AlterarClientes(objClientes); } } catch (Exception ex) { return(Content("{\"success\":false}", "application/json")); } return(Content("{\"success\":true}", "application/json")); }
public void AlterarClientes(tb_clientes objEntrada) { BaseDados objBanco = new BaseDados(); tb_clientes objClientes = objBanco.tb_clientes.Where(a => a.id == objEntrada.id).ToList().FirstOrDefault(); objClientes.cpf_cnpj = objEntrada.cpf_cnpj; objClientes.rg = objEntrada.rg; objClientes.nome = objEntrada.nome; objClientes.razao_social = objEntrada.razao_social; objClientes.telefone = objEntrada.telefone; objClientes.celular = objEntrada.celular; objClientes.rua = objEntrada.rua; objClientes.numero = objEntrada.numero; objClientes.complemente = objEntrada.complemente; objClientes.bairro = objEntrada.bairro; objClientes.cidade_id = objEntrada.cidade_id; objBanco.SaveChanges(); }
// POST: agregaremos registro ala tabla tb_clientes public void Post(tb_clientes reg) { try { /*tb_clientes obj = new tb_clientes(); * obj.IdCliente = reg.IdCliente; * obj.NombreCia = reg.NombreCia; * obj.Direccion = reg.Direccion; * obj.idpais = reg.idpais; * obj.Telefono = reg.Telefono; * //agrego los objetos ala tabla clientes * bd.tb_clientes.Add(obj); * bd.SaveChanges();*/ bd.USP_CREAR_CLIENTES(reg.IdCliente, reg.NombreCia, reg.Direccion, reg.idpais, reg.Telefono); bd.SaveChanges(); } catch (Exception e) { } }
public string EliminarCliente(tb_clientes reg) { string msg = ""; conecta.CN.Open(); try { SqlCommand cmd = new SqlCommand("delete from tb_clientes where idcliente=@id", conecta.CN); cmd.Parameters.AddWithValue("@id", reg.idcliente); cmd.ExecuteNonQuery(); msg = "Eliminacion Correcta"; } catch (SqlException e) { msg = e.Message; } finally { conecta.CN.Close(); } return(msg); }
// PUT api/values/5 public void Put(tb_clientes reg) { bd.Entry(reg).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); }
public ActionResult RegistrarCliente(tb_clientes reg) { string mensaje = cliente.AgregarCliente(reg); return(RedirectToAction("Index")); }