public void AgregarCliente(TR_cliente cliente) { var dato = db.CLIENTE.Create(); var usuario = db.USUARIO.Create(); var contraseniaEncriptada = encriptacion.Encriptar(cliente.CONTRASENA); usuario.USUARIO1 = cliente.RUN_CLIENTE; usuario.CONTRASENA = contraseniaEncriptada; usuario.TIPO_USUARIO_CODIGO = cliente.TIPO_USUARIO_CODIGO; usuario.ESTADO_ID = cliente.ESTADO_ID; dato.RUN_CLIENTE = cliente.RUN_CLIENTE; dato.NOMBRE = cliente.NOMBRE; dato.APELLIDO_MATERNO = cliente.APELLIDO_MATERNO; dato.APELLIDO_PATERNO = cliente.APELLIDO_PATERNO; dato.TELEFONO = cliente.TELEFONO; dato.EMAIL = cliente.EMAIL; dato.FECHA_NACIMIENTO = cliente.FECHA_NACIMIENTO; dato.DIRECCION = cliente.DIRECCION; dato.COMUNA_ID = cliente.ESTADO_ID; dato.ESTADO_ID = cliente.ESTADO_ID; dato.USUARIO = cliente.RUN_CLIENTE; db.USUARIO.Add(usuario); db.CLIENTE.Add(dato); db.SaveChanges(); }
public IHttpActionResult ActualizarCliente(string id, TR_cliente cliente) { var resultado = validaciones.ActualizarCliente(id, cliente); if (resultado == "OK") { return(Ok("Cliente actualizado correctamente")); } return(BadRequest(resultado)); }
public IHttpActionResult AgregarCliente(TR_cliente cliente) { var resultado = validaciones.AgregarCliente(cliente); if (resultado == "OK") { return(Ok("Cliente registrado correctamente")); } return(BadRequest(resultado)); }
public void ActualizarCliente(TR_cliente cliente) { var resultado = db.CLIENTE.Find(cliente.RUN_CLIENTE); var usuario = db.USUARIO.Find(cliente.RUN_CLIENTE); db.Entry(usuario).CurrentValues.SetValues(cliente); db.Entry(resultado).CurrentValues.SetValues(cliente); db.Entry(resultado).State = EntityState.Modified; db.Entry(usuario).State = EntityState.Modified; db.SaveChanges(); }