public void insertarPedido(TO_Pedido toPedido) { Pedido pedido = new Pedido(); pedido.Cliente = toPedido.Cliente.NombreDeUsuario; pedido.Estado = "A Tiempo"; pedido.Fecha = System.DateTime.Now; entidades.Pedidoes.Add(pedido); entidades.SaveChanges(); //int nextIdentity = Convert.ToInt32(entidades.Database.SqlQuery<decimal>("Select IDENT_CURRENT ('Routing.RouteDescriptionTable')", new object[0]).FirstOrDefault()); //var x = from c in entidades.Pedido select c; //x.Last().NumeroPedido; foreach (TO_DetallePedido toDetallePedido in toPedido.DetallePedido) { DetallePedido detallePedido = new DetallePedido(); detallePedido.NumeroPedido = pedido.NumeroPedido; detallePedido.Codigo_Plato = toDetallePedido.Plato.CodigoPlato; detallePedido.Cantidad = toDetallePedido.Cantidad; entidades.DetallePedidoes.Add(detallePedido); entidades.SaveChanges(); } }
public void insertarCliente(TO_Cliente toCliente) { DAO_Usuario user = new DAO_Usuario(); user.insertarUsuario(toCliente.NombreDeUsuario, toCliente.Contrasena, "Cliente", entidades); Cliente cliente = new Cliente(); cliente.NombreUsuario = toCliente.NombreDeUsuario; cliente.Correo = toCliente.Correo; cliente.Direccion = toCliente.Direccion; cliente.Habilitado = toCliente.Habilitado; cliente.Nombre_Completo = toCliente.NombreCompleto; entidades.Clientes.Add(cliente); entidades.SaveChanges(); }