public ActionResult Editar(int id) { ProyectoMVC.LogicaDeNegocios.CordinadorDeClientes cordinadorDeClientes = new LogicaDeNegocios.CordinadorDeClientes(); ProyectoMVC.Model.Clientes elCliente = new Model.Clientes(); elCliente = cordinadorDeClientes.ObternerClientePorId(id); return(View(elCliente)); }
public void Agregar(Model.Clientes elNuevoCliente) { var db = new Context(); db.Clientes.Add(elNuevoCliente); db.Entry(elNuevoCliente).State = System.Data.Entity.EntityState.Added; db.SaveChanges(); }
public void ColocarEnEliminado(int id) { ProyectoMVC.AccesoADatos.GestorDeClientes elGestor = new AccesoADatos.GestorDeClientes(); ProyectoMVC.Model.Clientes elCliente = new Model.Clientes(); elCliente = elGestor.ObtenerClientePorId(id); elCliente.estado = (byte)EstadoDelCliente.eliminado; elGestor.CambioDeEstado(elCliente); }
public void CambioDeEstado(Model.Clientes elCliente) { var clienteEnBaseDeDatos = ObtenerClientePorId(elCliente.id); clienteEnBaseDeDatos.estado = elCliente.estado; var db = new Context(); db.Entry(clienteEnBaseDeDatos).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); }
public void Actualizar(Model.Clientes elCliente) { var clienteEnBaseDeDatos = ObtenerClientePorId(elCliente.id); clienteEnBaseDeDatos.pais = elCliente.pais; clienteEnBaseDeDatos.telefono = elCliente.telefono; var db = new Context(); db.Entry(clienteEnBaseDeDatos).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); }
public int actualizarCliente(int idCliente, Model.Clientes cliente) { SqlConnection conexion = DAL.Conexion.getConexion(); try { SqlCommand comando = new SqlCommand(@"UPDATE BAZINGUEANDO_EN_SLQ.Clientes SET Nombre = @Nombre, Cuil = @Cuil, Apellido = @Apellido, Mail = @Mail, IdTipoDoc = @idTipoDocumento, NroDocumento = @NroDocumento, Telefono = @Telefono, Calle = @Calle, PisoNro = @PisoNro, Depto = @Depto, Localidad = @Localidad, CodigoPostal = @CodigoPostal, FechaNacimiento = @FechaNacimiento, idEstado = @estado WHERE idCliente = @idCliente" , conexion); comando.Parameters.AddWithValue("@Nombre", cliente.Nombre); comando.Parameters.AddWithValue("@Cuil", cliente.Cuil); comando.Parameters.AddWithValue("@Apellido", cliente.Apellido); comando.Parameters.AddWithValue("@Mail", cliente.mail); comando.Parameters.AddWithValue("@IdTipoDocumento", cliente.IdTipoDocumento); comando.Parameters.AddWithValue("@NroDocumento", cliente.NroDocumento); comando.Parameters.AddWithValue("@Telefono", cliente.telefono); comando.Parameters.AddWithValue("@Calle", cliente.Calle); comando.Parameters.AddWithValue("@PisoNro", cliente.PisoNro); comando.Parameters.AddWithValue("@Depto", cliente.Depto); comando.Parameters.AddWithValue("@Localidad", cliente.Localidad); comando.Parameters.AddWithValue("@CodigoPostal", cliente.CodigoPostal); comando.Parameters.AddWithValue("@FechaNacimiento", cliente.FechaNacimiento); comando.Parameters.AddWithValue("@estado", cliente.IdEstado); comando.Parameters.AddWithValue("@idCliente", cliente.IdCliente); return (int)comando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } }
public ActionResult Eliminar(int id) { try { ProyectoMVC.Model.Clientes elCliente = new Model.Clientes(); ProyectoMVC.LogicaDeNegocios.CordinadorDeClientes cordinadorDeClientes = new LogicaDeNegocios.CordinadorDeClientes(); cordinadorDeClientes.ColocarEnEliminado(id); return(RedirectToAction("ListaDeClientes")); } catch { return(View()); } }
public int BajaLogicaCliente(int idCliente, Model.Clientes cliente) { SqlConnection conexion = DAL.Conexion.getConexion(); try { SqlCommand comando = new SqlCommand(@"UPDATE BAZINGUEANDO_EN_SLQ.Clientes SET idEstado = @estado WHERE idCliente = @idCliente" , conexion); comando.Parameters.AddWithValue("@estado", cliente.IdEstado); comando.Parameters.AddWithValue("@idCliente", idCliente); return (int)comando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } }
public void Editar(Model.Clientes elCliente) { ProyectoMVC.AccesoADatos.GestorDeClientes elGestor = new AccesoADatos.GestorDeClientes(); elGestor.Actualizar(elCliente); }
public void InsertarCliente(Model.Clientes cliente) { SqlConnection conexion = DAL.Conexion.getConexion(); try { SqlCommand commando = new SqlCommand(@"INSERT INTO BAZINGUEANDO_EN_SLQ.Clientes ( Nombre, Apellido, NroDocumento, CUIL, IdTipoDoc, Mail, Telefono, Calle, PisoNro, Depto, Localidad, CodigoPostal, FechaNacimiento, IdEstado, IdUsuario ) VALUES ( @Nombre, @Apellido, @NroDocumento, @CUIL, @IdTipoDoc, @Mail, @Telefono, @Calle, @PisoNro, @Depto, @Localidad, @CodigoPostal, @FechaNacimiento, @IdEstado, @IdUsuario )", conexion); commando.Parameters.AddWithValue("@Nombre", cliente.Nombre); commando.Parameters.AddWithValue("@Apellido", cliente.Apellido); commando.Parameters.AddWithValue("@NroDocumento", cliente.NroDocumento); commando.Parameters.AddWithValue("@CUIL", cliente.Cuil); commando.Parameters.AddWithValue("@IdTipoDoc", cliente.IdTipoDocumento); commando.Parameters.AddWithValue("@Mail", cliente.mail); commando.Parameters.AddWithValue("@Telefono", cliente.telefono); commando.Parameters.AddWithValue("@Calle", cliente.Calle); commando.Parameters.AddWithValue("@PisoNro", cliente.PisoNro); commando.Parameters.AddWithValue("@Depto", cliente.Depto); commando.Parameters.AddWithValue("@Localidad", cliente.Localidad); commando.Parameters.AddWithValue("@CodigoPostal", cliente.CodigoPostal); commando.Parameters.AddWithValue("@FechaNacimiento", cliente.FechaNacimiento); commando.Parameters.AddWithValue("@IdUsuario", cliente.IdUsuario); commando.Parameters.AddWithValue("@IdEstado", cliente.IdEstado); commando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } }