public List <XPRO_CUS_CID_Rpt012_Info> consultar_data_x_Obra(int IdEmpresa, int IdSucursal, string CodObra) { try { List <XPRO_CUS_CID_Rpt012_Info> listadatos = new List <XPRO_CUS_CID_Rpt012_Info>(); using (EntitiesProduccion_Edehsa_Rpt ECompras = new EntitiesProduccion_Edehsa_Rpt()) { var select = from q in ECompras.vwPRO_CUS_CID_Rpt012 where q.CodObra == CodObra && q.IdSucursal == IdSucursal && q.IdEmpresa == IdEmpresa select q; foreach (var item in select) { XPRO_CUS_CID_Rpt012_Info itemInfo = new XPRO_CUS_CID_Rpt012_Info(); itemInfo.IdEmpresa = item.IdEmpresa; itemInfo.IdSucursal = item.IdSucursal; itemInfo.CodObra = item.CodObra; itemInfo.orden_taller = item.orden_taller; itemInfo.producto_final = item.producto_final; itemInfo.cb_producto_final = item.cb_producto_final; itemInfo.IdEtapaInicio = item.IdEtapaInicio; itemInfo.cb_producto_elemento = item.cb_producto_elemento; itemInfo.proveedor = item.proveedor; itemInfo.subgrupo = item.subgrupo; itemInfo.fecha_movi_inicio = item.fecha_movi_inicio; itemInfo.fecha_movi_fin = item.fecha_movi_fin; itemInfo.ca_Categoria = item.ca_Categoria; itemInfo.Alto = item.Alto; itemInfo.ancho = item.ancho; itemInfo.diametro = Convert.ToDouble(item.diametro); itemInfo.ceja = Convert.ToDouble(item.ceja); itemInfo.espesor = Convert.ToDouble(item.espesor); itemInfo.Largo = item.Largo; itemInfo.lider = item.lider; itemInfo.Chofer = item.Chofer; itemInfo.Placa = item.Placa; itemInfo.TipoTransporte = item.TipoTransporte; itemInfo.fecha_despacho = item.fecha_despacho; itemInfo.IdCategoria = item.IdCategoria; itemInfo.IdEnsamblado = item.IdEnsamblado; itemInfo.NumDocumentoRelacionadoProveedor = item.NumDocumentoRelacionadoProveedor; itemInfo.NumFacturaProveedor = item.NumFacturaProveedor; listadatos.Add(itemInfo); } } return(listadatos); } catch (Exception ex) { return(new List <XPRO_CUS_CID_Rpt012_Info>()); } }
public List <XPRO_CUS_CID_Rpt011_Info> Get_Codigo_Barra(int IdEmpresa, int IdSucursal, int IdBodega, int IdMovi_inven_tipo, int IdNumMovi) { try { List <XPRO_CUS_CID_Rpt011_Info> lista = new List <XPRO_CUS_CID_Rpt011_Info>(); using (EntitiesProduccion_Edehsa_Rpt db = new EntitiesProduccion_Edehsa_Rpt()) { var select_ = from q in db.vwPRO_CUS_CID_Rpt001 where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdBodega == IdBodega && q.IdMovi_inven_tipo == IdMovi_inven_tipo && q.IdNumMovi == IdNumMovi select q; foreach (var item in select_) { XPRO_CUS_CID_Rpt011_Info info = new XPRO_CUS_CID_Rpt011_Info(); info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdBodega = item.IdBodega; info.IdMovi_inven_tipo = item.IdMovi_inven_tipo; info.IdNumMovi = item.IdNumMovi; info.mv_Secuencia = item.mv_Secuencia; info.Secuencia = item.Secuencia; info.IdProducto = item.IdProducto; info.CodigoBarra = item.CodigoBarra; info.mv_tipo_movi = item.mv_tipo_movi; info.dm_cantidad = item.dm_cantidad; info.dm_observacion = item.dm_observacion; info.dm_precio = item.dm_precio; info.mv_costo = item.mv_costo; info.pr_descripcion = item.pr_descripcion; info.pr_observacion = item.pr_observacion; info.Fecha_Transac = item.Fecha_Transac; lista.Add(info); } } return(lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public List <XPRO_CUS_CID_Rpt003_Info> Get_cotizacion(int IdEmpresa, int IdCotizacion, int IdSucursal) { try { tb_Empresa_Info Cbt = new tb_Empresa_Info(); tb_Empresa_Data empresaData = new tb_Empresa_Data(); List <XPRO_CUS_CID_Rpt003_Info> lista = new List <XPRO_CUS_CID_Rpt003_Info>(); using (EntitiesProduccion_Edehsa_Rpt db = new EntitiesProduccion_Edehsa_Rpt()) { var select_ = from q in db.vwPRO_CUS_CID_Rpt003 where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdCotizacion == IdCotizacion select q; Cbt = empresaData.Get_Info_Empresa(IdEmpresa); foreach (var item in select_) { XPRO_CUS_CID_Rpt003_Info info = new XPRO_CUS_CID_Rpt003_Info(); info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdCotizacion = item.IdCotizacion; info.Secuencia = item.Secuencia; info.Idproducto = item.Idproducto; info.Cant_a_cotizar = item.Cant_a_cotizar; info.Cant_soli = item.Cant_soli; info.IdListadoMateriales_lq = item.IdListadoMateriales_lq; info.nom_sucursal = item.nom_sucursal; info.FechaReg = item.FechaReg; info.IdDetalle_lq = item.IdDetalle_lq; info.pr_descripcion = item.pr_descripcion; info.Observacion = item.Observacion; info.pr_nombre = item.pr_nombre; info.em_logo = Cbt.em_logo; info.em_nombre = Cbt.em_nombre; lista.Add(info); } } return(lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public List <vwPRO_CUS_CID_Dimensiones_Elementos_Ensamblados_Info> Dimensiones_Elementos_Ensamblados(int IdEmpresa, int IdSucursal, string CodObra) { try { List <vwPRO_CUS_CID_Dimensiones_Elementos_Ensamblados_Info> listadatos = new List <vwPRO_CUS_CID_Dimensiones_Elementos_Ensamblados_Info>(); using (EntitiesProduccion_Edehsa_Rpt ECompras = new EntitiesProduccion_Edehsa_Rpt()) { var select = from q in ECompras.vwPRO_CUS_CID_Dimensiones_Elementos_Ensamblados where q.CodObra == CodObra && q.IdSucursal == IdSucursal && q.IdEmpresa == IdEmpresa select q; foreach (var item in select) { vwPRO_CUS_CID_Dimensiones_Elementos_Ensamblados_Info itemInfo = new vwPRO_CUS_CID_Dimensiones_Elementos_Ensamblados_Info(); itemInfo.IdEmpresa = item.IdEmpresa; itemInfo.IdSucursal = item.IdSucursal; itemInfo.CodObra = item.CodObra; itemInfo.IdOrdenTaller = item.IdOrdenTaller; itemInfo.orden_taller = item.orden_taller; itemInfo.IdEnsamblado = item.IdEnsamblado; itemInfo.cb_producto_final = item.cb_producto_final; itemInfo.cb_producto_elemento = item.cb_producto_elemento; itemInfo.IdCategoria = item.IdCategoria; itemInfo.ca_Categoria = item.ca_Categoria; itemInfo.Alto = item.Alto; itemInfo.ancho = item.ancho; itemInfo.diametro = Convert.ToDouble(item.diametro); itemInfo.ceja = Convert.ToDouble(item.ceja); itemInfo.espesor = Convert.ToDouble(item.espesor); itemInfo.Largo = item.Largo; itemInfo.pesoSubpieza = calcularPesoMP(itemInfo.IdEmpresa, Convert.ToInt32(itemInfo.IdCategoria), Convert.ToDouble(itemInfo.Alto), Convert.ToDouble(itemInfo.ancho), Convert.ToDouble(itemInfo.ceja), Convert.ToDouble(itemInfo.Largo), Convert.ToDouble(itemInfo.espesor), Convert.ToDouble(itemInfo.diametro)); listadatos.Add(itemInfo); } } return(listadatos); } catch (Exception ex) { return(new List <vwPRO_CUS_CID_Dimensiones_Elementos_Ensamblados_Info>()); } }
public List <XPRO_CUS_CID_Rpt002_Info> OptenerData_spPRD_Rpt_RPRD002(int IdEmpresa, int idOrdenCompra) { try { List <XPRO_CUS_CID_Rpt002_Info> ListData = new List <XPRO_CUS_CID_Rpt002_Info>(); int s = 0; using (EntitiesProduccion_Edehsa_Rpt base_ = new EntitiesProduccion_Edehsa_Rpt()) { var q = from C in base_.vwprd_OrdenCompraCidersus where C.IdEmpresa == IdEmpresa && C.IdOrdenCompra == idOrdenCompra select C; foreach (var item in q) { s = s + 1; XPRO_CUS_CID_Rpt002_Info info = new XPRO_CUS_CID_Rpt002_Info(); info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdOrdenCompra = item.IdOrdenCompra; info.IdProveedor = item.IdProveedor; info.em_nombre = item.em_nombre; info.pr_nombre = item.pr_nombre; info.oc_plazo = item.oc_plazo; info.oc_fecha = item.oc_fecha; info.pr_codigo = item.pr_codigo; info.pr_codigo = item.pr_codigo; info.pr_descripcion = item.pr_descripcion; info.do_Cantidad = item.do_Cantidad; info.IdUnidadMedida = item.IdUnidadMedida; if (item.pr_contribuyenteEspecial == "S") { info.pr_contribuyenteEspecial = true; info.proveedor_es_contribuyente_especial = "X"; } else { info.pr_contribuyenteEspecial = false; info.proveedor_no_es_contribuyente_especial = "X"; } info.do_precioCompra = item.do_precioCompra; info.do_subtotal = item.do_subtotal; info.do_iva = item.do_iva; info.do_total = item.do_total; info.do_descuento = item.do_descuento; info.do_porc_des = item.do_porc_des; info.Usuario_Aprueba = item.Usuario_Aprueba; info.Usuario_Solicitante = item.Usuario_Solicitante; info.oc_NumDocumento = item.oc_NumDocumento; if (item.TerminoPago == "CRED") { info.escredito = "X"; info.escontado = ""; } if (item.TerminoPago == "CONTADO") { info.escredito = ""; info.escontado = "X"; } info.UnidadMedidaConsumo = item.UnidadMedidaConsumo; info.Secuencia = s; ListData.Add(info); } } return(ListData); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.ToString() + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }