public int RegistrarPedido(PedidoEN pedido) { try { IDictionary map = new Dictionary <string, Object>(); map.Add("PED_USU_COD", pedido.Usuario.CodigoUsuario); map.Add("PED_DIR", pedido.DireccionPedido); pedido.CodigoPedido = (long)Mapper.Mapper.Instance().Insert("uspPedidoINS", map); pedido.Estado = 1; pedido.Mensaje = "OK"; } catch (Exception ex) { pedido.Estado = -1; pedido.Mensaje = ex.Message; } return((int)pedido.Estado); }
public int RegistrarPedidoSeguimiento(PedidoEN pedido) { try { IDictionary map = new Dictionary <string, Object>(); map.Add("PSE_PED_COD", pedido.CodigoPedido); map.Add("PSE_COR_LAT", pedido.PedidoSeguimiento.LatitudPedidoSeguimiento); map.Add("PSE_COR_LON", pedido.PedidoSeguimiento.LongitudPedidoSeguimiento); pedido.PedidoSeguimiento.CodigoPedidoSeguimiento = (long)Mapper.Mapper.Instance().Insert("uspPedidoSeguimientoINS", map); pedido.Estado = 1; pedido.Mensaje = "OK"; } catch (Exception ex) { pedido.Estado = -1; pedido.Mensaje = ex.Message; } return((int)pedido.Estado); }
public int RegistrarPedidoDetalle(PedidoEN pedido) { try { IDictionary map = new Dictionary <string, Object>(); map.Add("PDE_PED_COD", pedido.CodigoPedido); map.Add("PDE_ART_COD", pedido.PedidoDetalle.Articulo.CodigoArticulo); map.Add("PDE_PRE", pedido.PedidoDetalle.PrecioPedidoDetalle); map.Add("PDE_CAN", pedido.PedidoDetalle.CantidadPedidoDetalle); map.Add("PDE_SUB", pedido.PedidoDetalle.SubTotalPedidoDetalle); Mapper.Mapper.Instance().Insert("uspPedidoDetalleINS", map); pedido.Estado = 1; pedido.Mensaje = "OK"; } catch (Exception ex) { pedido.Estado = -1; pedido.Mensaje = ex.Message; } return((int)pedido.Estado); }