private ChatShop selectVenta(string Tienda, string CodInterno) { ChatShop ventas = new ChatShop(); Dat_ChatShop datos = new Dat_ChatShop(); //Chazki objModelo = new Chazki(); Ent_ChatShop ent_ventas = datos.get_Ventas_por_ChatShop(Tienda, CodInterno); if (ent_ventas != null) { ChatShop _cnvta = new ChatShop(); List <DetallesCanalVenta> list_cnvtaD = new List <DetallesCanalVenta>(); foreach (Ent_DetallesVentaCanal_2 item in ent_ventas.detalles2) { DetallesCanalVenta _cnvtaD = new DetallesCanalVenta(); _cnvtaD.cantidad = Convert.ToInt32(item.cantidad); _cnvtaD.codigoProducto = item.codigoProducto; _cnvtaD.descuento = item.descuento; _cnvtaD.precioUnitario = item.precioUnitario; _cnvtaD.total = item.total; _cnvtaD.talla = item.talla; _cnvtaD.nombreProducto = item.nombreProducto; _cnvtaD.fd_colo = item.fd_colo; list_cnvtaD.Add(_cnvtaD); } _cnvta.detalles = list_cnvtaD; Informacion_Tienda_envio _ic = null; if (ent_ventas.informacionTiendaEnvio != null) { _ic = new Informacion_Tienda_envio(); _ic.id = ent_ventas.informacionTiendaEnvio.id; _ic.cod_entid = ent_ventas.informacionTiendaEnvio.cod_entid; _ic.courier = ent_ventas.informacionTiendaEnvio.courier; _ic.cx_codTipoDocProveedor = ent_ventas.informacionTiendaEnvio.cx_codTipoDocProveedor; _ic.cx_nroDocProveedor = ent_ventas.informacionTiendaEnvio.cx_nroDocProveedor; _ic.cx_codDireccionProveedor = ent_ventas.informacionTiendaEnvio.cx_codDireccionProveedor; _ic.cx_codCliente = ent_ventas.informacionTiendaEnvio.cx_codCliente; _ic.cx_codCtaCliente = ent_ventas.informacionTiendaEnvio.cx_codCtaCliente; _ic.id_usuario = ent_ventas.informacionTiendaEnvio.id_usuario; _ic.de_terminal = ent_ventas.informacionTiendaEnvio.de_terminal; _ic.chaski_storeId = ent_ventas.informacionTiendaEnvio.chaski_storeId; _ic.chaski_branchId = ent_ventas.informacionTiendaEnvio.chaski_branchId; _ic.chaski_api_key = ent_ventas.informacionTiendaEnvio.chaski_api_key; } _cnvta.informacionTiendaEnvio = _ic; ventas = _cnvta; Informacion_Tienda_Destinatario _id = null; if (ent_ventas.informacionTiendaDestinatario != null) { _id = new Informacion_Tienda_Destinatario(); _id.id = ent_ventas.informacionTiendaDestinatario.id; _id.nroDocumento = ent_ventas.informacionTiendaDestinatario.nroDocumento; _id.email = ent_ventas.informacionTiendaDestinatario.email; _id.referencia = ent_ventas.informacionTiendaDestinatario.referencia; _id.telefono = ent_ventas.informacionTiendaDestinatario.telefono; _id.direccion_entrega = ent_ventas.informacionTiendaDestinatario.direccion_entrega; _id.cod_entid = ent_ventas.informacionTiendaDestinatario.cod_entid; _id.ubigeo = ent_ventas.informacionTiendaDestinatario.ubigeo; } _cnvta.informacionTiendaDestinatario = _id; } return(ventas); }
private CanalVenta selectVenta(string noDoc, string cod_entid, string fc_nint) { CanalVenta ventas = new CanalVenta(); Ent_VentaCanal ent_ventas = datos.get_Ventas_por_sn(noDoc, cod_entid, fc_nint); if (ent_ventas != null) { CanalVenta _cnvta = new CanalVenta(); _cnvta.cod_entid = ent_ventas.cod_entid; _cnvta.cliente = ent_ventas.cliente; _cnvta.estado = ent_ventas.estado; _cnvta.tipo = ent_ventas.tipo; _cnvta.serieNumero = ent_ventas.serieNumero; _cnvta.tiendaDestino = ent_ventas.tiendaDestino; _cnvta.tiendaOrigen = ent_ventas.tiendaOrigen; _cnvta.fechaVenta = ent_ventas.fechaVenta.ToString("dd/MM/yyyy"); _cnvta.direccionA = ent_ventas.direccionA; _cnvta.direccionB = ent_ventas.direccionB; _cnvta.direccionCliente = ent_ventas.direccionCliente; _cnvta.referenciaCliente = ent_ventas.referenciaCliente; _cnvta.hora = ent_ventas.hora; _cnvta.noDocCli = ent_ventas.noDocCli; _cnvta.nombreCliente = ent_ventas.nombreCliente; _cnvta.apePatCliente = ent_ventas.apePatCliente; _cnvta.apeMatCliente = ent_ventas.apeMatCliente; _cnvta.nombreCompletoCliente = ent_ventas.nombreCompletoCliente; _cnvta.tipoComprobante = ent_ventas.tipoComprobante; _cnvta.fc_nint = ent_ventas.fc_nint; _cnvta.idVendedor = ent_ventas.idVendedor; _cnvta.nomVendedor = ent_ventas.nomVendedor; _cnvta.nombreEstado = ent_ventas.nombreEstado; _cnvta.descripcionEstado = ent_ventas.descripcionEstado; _cnvta.colorEstado = ent_ventas.colorEstado; _cnvta.nombreTipoCV = ent_ventas.nombreTipoCV; _cnvta.guia_electronica = ent_ventas.guia_electronica; _cnvta.ubigeoCliente = ent_ventas.ubigeoCliente; _cnvta.ubigeoTienda = ent_ventas.ubigeoTienda; _cnvta.telefonoCliente = ent_ventas.telefonoCliente; _cnvta.cod_entid_b = ent_ventas.cod_entid_b; List <DetallesCanalVenta> list_cnvtaD = new List <DetallesCanalVenta>(); foreach (Ent_DetallesVentaCanal item in ent_ventas.detalles) { DetallesCanalVenta _cnvtaD = new DetallesCanalVenta(); _cnvtaD.cantidad = Convert.ToInt32(item.cantidad); _cnvtaD.codigoProducto = item.codigoProducto; _cnvtaD.descuento = item.descuento; _cnvtaD.precioUnitario = item.precioUnitario; _cnvtaD.total = item.total; _cnvtaD.talla = item.talla; _cnvtaD.nombreProducto = item.nombreProducto; _cnvtaD.fd_colo = item.fd_colo; list_cnvtaD.Add(_cnvtaD); } _cnvta.detalles = list_cnvtaD; if (ent_ventas.historialEstados != null) { List <HistorialEstadosCV> list_hist = new List <HistorialEstadosCV>(); foreach (Ent_HistorialEstadosCV item in ent_ventas.historialEstados) { HistorialEstadosCV _cnvtaH = new HistorialEstadosCV(); _cnvtaH.cod_entid = item.cod_entid; _cnvtaH.cod_usuario = item.cod_usuario; _cnvtaH.descripcion = item.descripcion; _cnvtaH.usu_nombre = item.usu_nombre; _cnvtaH.fecha = item.fecha; _cnvtaH.id_estado = item.id_estado; _cnvtaH.nombreEstado = item.nombreEstado; _cnvtaH.colorEstado = item.colorEstado; _cnvtaH.cod_vendedor = item.cod_vendedor; _cnvtaH.nomVendedor = item.nomVendedor; list_hist.Add(_cnvtaH); } _cnvta.historialEstados = list_hist; } Informacion_Tienda_envio _ic = null; if (ent_ventas.informacionTiendaEnvio != null) { _ic = new Informacion_Tienda_envio(); _ic.id = ent_ventas.informacionTiendaEnvio.id; _ic.cod_entid = ent_ventas.informacionTiendaEnvio.cod_entid; _ic.courier = ent_ventas.informacionTiendaEnvio.courier; _ic.cx_codTipoDocProveedor = ent_ventas.informacionTiendaEnvio.cx_codTipoDocProveedor; _ic.cx_nroDocProveedor = ent_ventas.informacionTiendaEnvio.cx_nroDocProveedor; _ic.cx_codDireccionProveedor = ent_ventas.informacionTiendaEnvio.cx_codDireccionProveedor; _ic.cx_codCliente = ent_ventas.informacionTiendaEnvio.cx_codCliente; _ic.cx_codCtaCliente = ent_ventas.informacionTiendaEnvio.cx_codCtaCliente; _ic.id_usuario = ent_ventas.informacionTiendaEnvio.id_usuario; _ic.de_terminal = ent_ventas.informacionTiendaEnvio.de_terminal; _ic.chaski_storeId = ent_ventas.informacionTiendaEnvio.chaski_storeId; _ic.chaski_branchId = ent_ventas.informacionTiendaEnvio.chaski_branchId; _ic.chaski_api_key = ent_ventas.informacionTiendaEnvio.chaski_api_key; } _cnvta.informacionTiendaEnvio = _ic; ventas = _cnvta; Informacion_Tienda_Destinatario _id = null; if (ent_ventas.informacionTiendaDestinatario != null) { _id = new Informacion_Tienda_Destinatario(); _id.id = ent_ventas.informacionTiendaDestinatario.id; _id.nroDocumento = ent_ventas.informacionTiendaDestinatario.nroDocumento; _id.email = ent_ventas.informacionTiendaDestinatario.email; _id.referencia = ent_ventas.informacionTiendaDestinatario.referencia; _id.telefono = ent_ventas.informacionTiendaDestinatario.telefono; _id.direccion_entrega = ent_ventas.informacionTiendaDestinatario.direccion_entrega; _id.cod_entid = ent_ventas.informacionTiendaDestinatario.cod_entid; } _cnvta.informacionTiendaDestinatario = _id; } return(ventas); }