public bool ParteDetalleFluidosUpdate(ParteDetalleFluidos partedetallefluidos)
		{
			try
			{
				int update = SqlHelper.ExecuteNonQuery(SqlImplHelper.getTransaction(), "ParteDetalleFluidosUpdate",
														partedetallefluidos.IdParteDetalleFluido, 
														partedetallefluidos.IdParteDetalle, 
														partedetallefluidos.M3, 
														partedetallefluidos.Temperatura, 
														partedetallefluidos.IdFluido);
                
                AUD_LOGImpl.InsertarLog("ParteDetalleFluidos", partedetallefluidos.IdParteDetalleFluido,
                                        "UPDATE");
                
                if (update > 0)
				{
					return true;
				}
				else
				{
					return false;
				}
			}
			catch(Exception ex)
			{
				throw ex;
			}
		}
		public int ParteDetalleFluidosAdd(ParteDetalleFluidos partedetallefluidos)
		{
			try
			{
                 int id= (int)SqlHelper.ExecuteScalar(SqlImplHelper.getTransaction(), "ParteDetalleFluidosAdd",
														partedetallefluidos.IdParteDetalle, 
														partedetallefluidos.M3, 
														partedetallefluidos.Temperatura, 
														partedetallefluidos.IdFluido);

                 AUD_LOGImpl.InsertarLog("ParteDetalleFluidos", id, "INSERT");
                 
                return id;
            }
			catch(Exception ex)
			{
				throw ex;
			}
		}
		private ParteDetalleFluidos CargarParteDetalleFluidos(DataRow dr)
		{
			try
			{
				ParteDetalleFluidos oObjeto = new ParteDetalleFluidos();
                ParteDetalleImpl oParteDetalleImpl = new ParteDetalleImpl();

				oObjeto.IdParteDetalleFluido = Int32.Parse(dr["IdParteDetalleFluido"].ToString());
				oObjeto.IdParteDetalle = ((Int32.Parse(dr["IdParteDetalle"].ToString())));
				oObjeto.M3 = Decimal.Parse(dr["M3"].ToString());
				oObjeto.Temperatura = Decimal.Parse(dr["Temperatura"].ToString());
				oObjeto.IdFluido = (Int32.Parse(dr["IdFluido"].ToString()));
				
				return oObjeto;
			}
			catch(Exception ex)
			{
				throw ex;
			}
		}
        public List<ParteDetalleFluidos> ParteDetalleFluidoGetByIdParteDetalle(int idParteDetalle)
        {
            List<ParteDetalleFluidos> lstParteDetalleFluidos = new List<ParteDetalleFluidos>();
            try
            {
                DataTable dt = SqlHelper.ExecuteDataset(SqlImplHelper.getConnectionString(), "ParteDetalleFluidoGetByIdParteDetalle",idParteDetalle).Tables[0];
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; dt.Rows.Count > i; i++)
                    {
                        DataRow dr = dt.Rows[i];
                        ParteDetalleFluidos NewEnt = new ParteDetalleFluidos();
                        NewEnt = CargarParteDetalleFluidos(dr);
                        lstParteDetalleFluidos.Add(NewEnt);
                    }
                }
                return lstParteDetalleFluidos;
            }
            catch (Exception ex)
            {
                throw ex;
            }

        }
		public ParteDetalleFluidos ParteDetalleFluidosGetById(int IdParteDetalleFluido)
		{
			try
			{
				DataTable dt = SqlHelper.ExecuteDataset(SqlImplHelper.getConnectionString(), "ParteDetalleFluidosGetById",
														IdParteDetalleFluido).Tables[0];
				ParteDetalleFluidos NewEnt = new ParteDetalleFluidos();

				if(dt.Rows.Count > 0)
				{
					DataRow dr = dt.Rows[0];
					NewEnt = CargarParteDetalleFluidos(dr);
				}
				return NewEnt;
			}
			catch(Exception ex)
			{
				throw ex;
			}
		}